liste Python (Liste)
séquence de Python est la structure de données de base plus. Chaque élément de la séquence est attribué un numéro - de sa position, ou index, le premier index est 0, le second indice est égal à 1, et ainsi de suite.
Python a une séquence de 6 types intégrés, mais les plus courantes sont les listes et les tuples.
Séquence des opérations peut être effectuée, y compris l'indexation, le tranchage, ajouter, multiplier, vérifier les membres.
De plus, Python a intégré déterminer la longueur de la séquence et la détermination de la méthode des éléments maximum et minimum.
Python est une liste du type de données le plus couramment utilisé, il peut être utilisé en tant que valeurs séparées par des virgules apparaissent entre crochets.
Liste d'éléments de données ne doit pas avoir le même type
Créer une liste aussi longtemps que les éléments de données séparées par des virgules en utilisant différents supports peuvent être. Comme suit:
list1 = ['physics', 'chemistry', 1997, 2000]; list2 = [1, 2, 3, 4, 5 ]; list3 = ["a", "b", "c", "d"];
Avec l'index de la chaîne comme une liste d'index commence à 0. Liste peut être intercepté, combinaisons et autres.
valeur de liste d'accès
Utilisez subscripting aux valeurs d'accès dans la liste, vous pouvez également utiliser des crochets sous la forme d'interception de caractère, comme suit:
#!/usr/bin/python list1 = ['physics', 'chemistry', 1997, 2000]; list2 = [1, 2, 3, 4, 5, 6, 7 ]; print "list1[0]: ", list1[0] print "list2[1:5]: ", list2[1:5]
Des exemples de sortie ci-dessus:
list1[0]: physics list2[1:5]: [2, 3, 4, 5]
liste de mise à jour
Vous pouvez modifier la liste des éléments de données ou mises à jour, vous pouvez également utiliser append () pour ajouter une liste d'éléments, comme suit:#!/usr/bin/python list = ['physics', 'chemistry', 1997, 2000]; print "Value available at index 2 : " print list[2]; list[2] = 2001; print "New value available at index 2 : " print list[2];
Nous allons discuter de l'utilisation du chapitre suivant dans la méthode append (): Remarque
Des exemples de sortie ci-dessus:
Value available at index 2 : 1997 New value available at index 2 : 2001
Supprimer l'élément de la liste
Vous pouvez utiliser l'instruction del pour supprimer des éléments de la liste, les exemples suivants:
#!/usr/bin/python list1 = ['physics', 'chemistry', 1997, 2000]; print list1; del list1[2]; print "After deleting value at index 2 : " print list1;
Des exemples de sortie ci-dessus:
['physics', 'chemistry', 1997, 2000] After deleting value at index 2 : ['physics', 'chemistry', 2000]
Nous allons discuter de l'utilisation du chapitre suivant dans la méthode remove (): Remarque
liste de script Python opérateur
Liste des + et des opérateurs * et la chaîne similitude. + Inscrivez-vous pour la liste combinée, un astérisque pour la liste de répétition.
Comme suit:
expression Python | résultat | description |
---|---|---|
len ([1, 2, 3]) | 3 | longueur |
[1, 2, 3] + [4, 5, 6] | [1, 2, 3, 4, 5, 6] | combinaison |
[ 'Salut!'] * 4 | [ 'Salut!', 'Salut!', 'Salut!', 'Salut!'] | répétition |
3 [1, 2, 3] | vrai | Que les éléments sont présents dans la liste |
pour x dans [1, 2, 3]: print x, | 123 | itération |
liste Python interception
liste Python type d'opération de chaîne d'interception, comme suit:
L = ['spam', 'Spam', 'SPAM!']
action:
expression Python | résultat | description |
---|---|---|
L [2] | «SPAM! | Lire une liste du troisième élément |
L [-2] | 'Spam' | Lire une liste de l'inverse du second élément |
L [1:] | [ 'Spam', 'SPAM!] | Dès le début de la liste d'interception deuxième élément |
liste Python de fonctions et méthodes
Python inclut les fonctions suivantes:
Non. | fonction |
---|---|
1 | cmp (list1, list2) Comparer les deux listes d'éléments |
2 | len (liste) Le nombre d'éléments de la liste |
3 | max (liste) Retour à la liste des éléments Max |
4 | min (liste) Renvoie une liste des éléments minimaux |
5 | liste (seq) Sera converti en une liste de tuples |
Python comprend les méthodes suivantes:
Non. | manière |
---|---|
1 | list.append (obj) A la fin de la liste pour ajouter de nouveaux objets |
2 | list.count (obj) Nombre de fois une statistique d'éléments apparaissent dans la liste |
3 | list.extend (seq) Plusieurs valeurs à la fin de la liste des plus disponible une autre séquence (extension de la liste originale avec une nouvelle liste) |
4 | list.index (obj) Trouver la position d'index de la première occurrence d'une valeur à partir d'une liste |
5 | list.insert (index, obj) Insérez des objets dans une liste |
6 | list.pop (obj = liste [-1] ) Supprimer un élément dans la liste (par défaut le dernier élément), et renvoie la valeur de l'élément |
7 | list.remove (obj) Supprimer la liste une valeur du premier match |
8 | list.reverse () élément de la liste inversée |
9 | list.sort ([FUNC]) La liste initiale est triée |