Listes en Python sont des structures de données intégrées qui permettent au programmeur de créer des collections de données sous un nom commun . Grâce à l'utilisation de listes , les programmeurs peuvent préforme opérations sur ces collections, comme les réarranger , leur navigation par index, ou l'ajout et la suppression d'éléments . Les listes sont similaires aux tableaux dans d'autres langages de programmation, mais avec beaucoup plus de flexibilité et de fonctionnalité. Listes base
Une liste de base en Python ressemble à cet exemple de code :
>>> examplelist = [ "un", "deux" , "trois" ] Photos
Tout comme un tableau dans d'autres langages de programmation , les listes de référence Python éléments de données internes de l'indice . Donc l'exécution des commandes d'impression suivants imprimera la valeur correspondant à la comme des tableaux , une liste des index commence à 0 et se termine à n-1 (où n = le nombre d'éléments dans la liste) . Dans cet exemple, le dernier indice est 2.
Liste des opérations
listes
en Python sont des objets , et comme des objets, avoir certaines méthodes que les programmeurs peuvent appeler pour préforme opérations sur eux. Par exemple, pour ajouter un élément à la fin de examplelist , le programmeur peut utiliser le built-in " append" méthode "insert " permet au programmeur d'ajouter un élément dans la liste , et pas seulement la fin (Source 1):
>>> examplelist.insert (1, " un virgule cinq " ) < br >
>>> [' un', ' un virgule cinq ', ' deux ', ' trois ', ' quatre ']
Liste tranches
Photos
Découpage d'une liste consiste à tirer des sous-listes de la liste entière . Par exemple, pour obtenir une autre liste de examplelist , le programmeur peut spécifier la position de départ et la fin de la sous-liste :
>>> examplelist [ 02:04 ]
[' deux ',' trois ']
la sous-liste comprendra tous les éléments jusqu'à (mais non y compris) l'indice final. Dans cet exemple, le second indice ( «deux» ) et le troisième indice ( «trois» ) sont inclus dans la tranche, mais pas la quatrième . Tranchage peut également fonctionner comme ouvrir clos , dans les cas où la longueur de la liste est inconnue :
>>> exemple [ 2:]
[ 'deux' , 'trois' , 'quatre' ]
recherche de listes
Les programmeurs peuvent consulter une liste ainsi , en utilisant la méthode "index" . La méthode d'indexation est similaire pour obtenir une valeur de l'indice ( bien que pas aussi rapide ou efficace). Au lieu de donner un indice et à recevoir une valeur , le programmeur donne une valeur à la méthode de l'indice . La méthode d'indexation recherche dans la liste de l'indice de la liste qui contient la valeur , puis retourne cet indice. Par exemple:
>> examplelist.index ( «trois» )
3