Python utilise le concept d' une «liste» pour représenter des collections de données stockées sous un seul nom de variable. En utilisant une liste (ou ce qui est généralement appelé un "array" dans d'autres langages de programmation ) , un programmeur peut créer cette collection et ensuite manipuler les données en utilisant la méthodes intégrées Python offre. Apprendre à ajouter et émincez les listes et pour insérer des éléments et supprimer des sous-chaînes , les programmeurs vont se retrouver en s'appuyant sur des listes de programmation Python quotidienne. Ajout et Popping
" append () " méthode prend un élément de données et l'ajoute à la fin de la liste. Opposé à cela la méthode du " pop () " , ce qui renvoie le dernier élément de la liste. Cependant, joint à la méthode pop d'une liste peut alors devenir une représentation d'une structure de données de la pile (dans lequel toutes les nouvelles données va " au-dessus " de la pile et les valeurs de retour sont le dernier élément de la pile , à la suite d'un " dernier entré, premier sorti motif) . Par exemple:
>>> ex_list = ['a' , 'b' , 'c' ]
>>> ex_list.append ( «D» )
>>> print ex_list
[' ' a ' b ' c ' ' d ']
>>> ; x = ex_list.pop ()
>>> print x
'd'
Insertion et retrait
< p > Utilisation de la " insert () " et " remove () " méthodes programmeurs peuvent placer des articles dans la liste à un moment donné précis ou supprimer un élément en fonction de sa valeur . ces deux méthodes travailler tout au long de la liste plutôt que juste au fin de celui-ci . Par exemple , AB
>>> ex_list.insert (2, 'f' )
>>> print ex_list
[ ,"'a', 'b', 'f' , 'c' ]
>>> ex_list.remove ( 'f' )
>>> print ex_list Photos
['a' , 'b' , 'c' ]
La méthode remove ne supprime que la première instance de l'élément à supprimer . S'il ya plusieurs instances , les autres valeurs restantes seront . doivent être supprimés ainsi (si désiré)
Trier and Reverse
Le " sort () " méthode ne fonctionne tout simplement comme son nom l'indique : il . trie la liste dans l'ordre croissant Ceci s'applique à des listes de mots, de chiffres ou de caractères la méthode du « reverse () " a également une fonction adaptée à son nom : . elle renverse l'ordre actuel de la liste avec le dernier élément premier , et les premiers seront derniers . Par exemple:
>>> ex_list.reverse ()
>>> print ex_list
[ 'c', 'b', 'a' ]
>>> ex_list.sort ()
>>> print ex_list
['a' , 'b' , 'c' ]
tranches
programmeurs peuvent également prendre des parties de la liste (ou «tranche» de la liste ) en utilisant la notation de liste. Typiquement , les références d'un programmeur un . . élément dans une liste par son index par exemple, la valeur «b» dans ex_list pourraient être prises à partir de " ex_list [1] « Toutefois, les grandes sous-listes d'une liste peut également être retiré par tranchage des petites parties de la liste :
>>> print ex_list [ 00:02 ]
['a' , 'b' ]
>>> print ex_list [1: ]
[' b', ' c ']
>>> print ex_list [ : 2]
['a' , 'b' ]