J'ai une liste 'a'
a= [(1,2),(1,4),(3,5),(5,7)]
J'ai besoin de trouver tous les tuples pour un nombre particulier. disons pour 1 ce sera
result = [(1,2),(1,4)]
Comment je fais ça ?
J'ai une liste 'a'
a= [(1,2),(1,4),(3,5),(5,7)]
J'ai besoin de trouver tous les tuples pour un nombre particulier. disons pour 1 ce sera
result = [(1,2),(1,4)]
Comment je fais ça ?
Lire la liste des compréhensions
[ (x,y) for x, y in a if x == 1 ]
Lisez également les fonctions du générateur et l'instruction yield
.
def filter_value( someList, value ):
for x, y in someList:
if x == value :
yield x,y
result= list( filter_value( a, 1 ) )
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.