Le langage de programmation Python a un type de collecte de données appelée «liste ». La liste est un ensemble de données très polyvalent. Vous pouvez vous retrouver avec plusieurs listes à travers un programme Python unique. Si c'est le cas, vous voudrez peut-être conserver vos listes en une liste principale . À un certain point, vous aurez besoin de chercher une liste dans la liste principale . Vous pouvez écrire du code pour trouver une liste . Instructions
1
Ouvrez l'éditeur de texte IDLE qui vient avec le téléchargement Python. L'éditeur de texte IDLE se trouve dans Program Files , dans le répertoire Python. Un fichier de code source vide s'ouvre dans la fenêtre de l'éditeur de texte IDLE
2
déclarer plusieurs listes en écrivant les lignes de code suivantes en haut de votre fichier de code source: .
LISTONE = [ '0 ', '1' , '1 ']
listTwo = [ '2', '3 ', '5 ']
listThree = [ '8 ' , '13' , '21 ' ]
listFour = [ '34' , '55 ' , '89 ']
3
Placez les quatre listes au sein d'une liste de référence appelé « listOfLists , ' comme ceci: Photos
listOfLists = [ LISTONE , listTwo , listThree , listFour ]
4
boucle dans la liste principale à l'aide d'une boucle for . A chaque itération de la boucle , la liste suivante dans la liste de référence sera visité , à partir de la première liste . Vous pouvez utiliser une boucle pour parcourir la liste des maîtres comme ceci:
pour currentList dans listOfLists :
5
Test de la liste actuellement visité l'égalité avec quelque liste que vous recherchez . Le test peut prendre la forme d' une instruction if , qui doit être écrit dans la ligne immédiatement après l'instruction for et doit être découpée à l'aide de la touche «Tab» . Par exemple, si vous recherchez " listTwo , " écrire une instruction if comme ceci:
si currentList == listTwo :
6
écrire la déclaration suivante au-dessous de l'instruction if, découpée en utilisant la touche «Tab» pour imprimer un message à la console si la liste est trouvée :
print (" listTwo trouvé." )
7
Appuyez sur la touche "F5" à exécuter le programme. Le programme trouve la liste dans la liste principale et imprime ce qui suit: .
ListTwo trouvé