liste python3
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 = ['Google', 'w3big', 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/python3 list1 = ['Google', 'w3big', 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]: Google 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/python3 list = ['Google', 'w3big', 1997, 2000] print ("第三个元素为 : ", list[2]) list[2] = 2001 print ("更新后的第三个元素为 : ", list[2])
Nous allons discuter de l'utilisation du chapitre suivant dans la méthode append (): Remarque
Des exemples de sortie ci-dessus:
第三个元素为 : 1997 更新后的第三个元素为 : 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/python3 list = ['Google', 'w3big', 1997, 2000] print (list) del list[2] print ("删除第三个元素 : ", list)
Des exemples de sortie ci-dessus:
删除第三个元素 : ['Google', 'w3big', 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 et épissage
liste Python type d'opération de chaîne d'interception, comme suit:
L=['Google', 'w3big', 'Taobao']
action:
expression Python | résultat | description |
---|---|---|
L [2] | 'Taobao' | Lire le troisième élément |
L [-2] | 'W3big' | Le deuxième élément du compte à rebours la lecture de la droite: compter de la droite |
L [1:] | [ 'W3big', 'Taobao'] | La sortie de tous les éléments à partir du début du second élément |
>>> L=['Google', 'w3big', 'Taobao'] >>> L[2] 'Taobao' >>> L[-2] 'w3big' >>> L[1:] ['w3big', 'Taobao'] >>>
La liste prend également en charge l'opération de raccordement:
>>> squares = [1, 4, 9, 16, 25] >>> squares + [36, 49, 64, 81, 100] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
liste imbriquée
liste imbriquée est créée en utilisant les autres listes dans la liste, par exemple:
>>> a = ['a', 'b', 'c'] >>> n = [1, 2, 3] >>> x = [a, n] >>> x [['a', 'b', 'c'], [1, 2, 3]] >>> x[0] ['a', 'b', 'c'] >>> x[0][1] 'b'
liste Python de fonctions et méthodes
Python inclut les fonctions suivantes:
Non. | fonction |
---|---|
1 | len (liste) Le nombre d'éléments de la liste |
2 | max (liste) Retour à la liste des éléments Max |
3 | min (liste) Renvoie une liste des éléments minimaux |
4 | 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 |
10 | list.clear () Supprimer la liste |
11 | list.copy () Liste de copie |