Latest web development tutorials

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