Maison > développement back-end > Tutoriel Python > Méthodes de fonctionnement de la liste Python (Liste)

Méthodes de fonctionnement de la liste Python (Liste)

不言
Libérer: 2018-04-23 17:14:36
original
1690 Les gens l'ont consulté

Cet article présente principalement la méthode de fonctionnement détaillée de la liste (List) en Python, y compris la création, l'accès, la mise à jour, la suppression, d'autres opérations, etc. Les amis qui en ont besoin peuvent s'y référer

La liste est le le plus populaire en Python La structure de données de base, la liste est le type de données Python le plus couramment utilisé, et les éléments de données de la liste n'ont pas besoin d'être du même type. Chaque élément de la liste se voit attribuer un numéro : sa position, ou index, le premier index étant 0, le deuxième index étant 1, et ainsi de suite.
Python a 6 types intégrés pour les séquences, mais les plus courants sont les listes et les tuples. Les opérations pouvant être effectuées sur les séquences incluent l’indexation, le découpage, l’ajout, la multiplication et la vérification des membres. De plus, Python dispose de méthodes intégrées pour déterminer la longueur d'une séquence et déterminer les éléments les plus grands et les plus petits.

1. Créez une liste
Mettez simplement les différentes données séparées par des virgules entre crochets. Cela ressemble à ceci :

Copiez le code Le code ressemble à ceci :

list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"];
Copier après la connexion


Comme l'indexation des chaînes, l'indexation des listes démarre de 0. Les listes peuvent être interceptées, combinées, etc.
2. Accédez aux valeurs de la liste
Utilisez l'index d'indice pour accéder aux valeurs de la liste Vous pouvez également utiliser des crochets pour intercepter les caractères, comme indiqué ci-dessous :

Copier le code Le code est le suivant :

#!/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]
Copier après la connexion

L'exemple de résultat de sortie ci-dessus :

Copier code Le code est le suivant :

list1[0] : physique
list2[1:5] : [2, 3, 4, 5]


3. Mettre à jour la liste
Vous pouvez modifier ou mettre à jour les éléments de données de la liste, ou vous pouvez utiliser la méthode append() pour ajouter des éléments de liste, comme indiqué ci-dessous :

Copier le code Code 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];
Copier après la connexion

Le résultat de sortie de l'exemple ci-dessus :

Copiez le code Le Le code est le suivant :

Value available at index 2 :
1997
New value available at index 2 :
2001
Copier après la connexion


4. Supprimer les éléments de la liste
Vous pouvez utiliser l'instruction del pour supprimer des éléments de la liste, comme indiqué dans l'exemple suivant. :

Copiez le codeLe code est le suivant :

#!/usr/bin/python
list1 = ['physics', 'chemistry', 1997, 2000];
print list1;
del list1[2];
print "After deleting value at index 2 : "
print list1;
Copier après la connexion


Résultat de sortie de l'exemple ci-dessus :

Copier le code Le code est le suivant :

['physics', 'chemistry', 1997, 2000]
After deleting value at index 2 :
['physics', 'chemistry', 2000]
Copier après la connexion


5. Les opérateurs de script de liste Python
Les opérateurs de liste + et * sont similaire aux opérateurs de chaîne. Le signe + est utilisé pour les listes combinées et le signe * est utilisé pour les listes répétées.

est la suivante :


Python 表达式结果描述
len([1, 2, 3])3长度
[1, 2, 3] + [4, 5, 6][1, 2, 3, 4, 5, 6]组合
['Hi!'] * 4['Hi!', 'Hi!', 'Hi!', 'Hi!']重复
3 in [1, 2, 3]True元素是否存在于列表中
for x in [1, 2, 3]: print x,1 2 3迭代


6. Interception de liste Python
Liste Python Les types d'interception et d'opération de chaîne sont les suivants :

Copier le code Le code est le suivant :

L = ['spam', 'Spam', 'SPAM!']
Copier après la connexion


Opération :

Python 表达式 结果 描述
L[2] 'SPAM!' 读取列表中第三个元素
L[-2] 'Spam' 读取列表中倒数第二个元素
L[1:] ['Spam', 'SPAM!'] 从第二个元素开始截取列表


7. Fonctions et méthodes des opérations de liste Python
Les opérations de liste incluent les fonctions suivantes :
1 cmp(list1, list2) : Comparez les éléments de deux listes2. len(list) : Le nombre d'éléments de la liste
3. max(list) : Renvoie la valeur maximale de l'élément de la liste
4. min(list) : Renvoie la valeur minimale de l'élément de la liste
. 🎜>5. list(seq ) : Convertir des tuples en listes

Les opérations de liste incluent les méthodes suivantes :
1.list.append(obj) : Ajouter de nouveaux objets à la fin de la liste.
2. list.count (obj) : Comptez le nombre de fois qu'un certain élément apparaît dans la liste
3 list.extend(seq) : Ajoutez plusieurs valeurs d'une autre séquence à la fin de la liste. à la fois (étendre la liste d'origine avec une nouvelle liste)
4. list.index(obj) : trouver la position d'index du premier élément correspondant d'une valeur de la liste
5. obj) : Insère l'objet dans la liste
6. list.pop(obj=list[-1]) : Supprime un élément de la liste (le dernier élément par défaut) et renvoie la valeur de l'élément
7. list.remove(obj) : Supprime un élément de la liste Le premier élément correspondant de valeur
8, list.reverse() : Inverse l'élément de la liste
9, list.sort([func] ) : Trier la liste originale

associés Recommandé :

Explication détaillée des fonctions et méthodes dans les listes Python


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal