Tout ce que vous devez savoir sur les listes Python

Libérer: 2023-07-25 15:52:58
avant
1349 Les gens l'ont consulté

1. Introduction

Dans le développement de programmes Python, les listes sont souvent utilisées. Supposons qu'il y ait 50 étudiants dans une classe et que vous deviez compter le score total de chaque élève. Si vous n'utilisez pas de liste, vous devez définir 50 variables pour stocker le score total de chaque élève. la façon est d'utiliser des listes. Ensuite, l'éditeur vous amènera à apprendre la connaissance des listes !

2. Première introduction aux listes

1. Les lecteurs qui ont étudié le langage C ou le langage Java savent que ces deux langages supportent les tableaux, alors que Python n'a pas le concept de tableaux, mais il a le concept de listes . La liste stockera tous les éléments entre crochets ([]), et les éléments adjacents sont séparés par des virgules, comme indiqué ci-dessous :

listName=[元素1,元素2,元素3,...元素n]
Copier après la connexion
Copier après la connexion

La variable de la liste ci-dessus est listName, élément 1 ~L'élément n représente l'élément dans la liste.

En langage C, les tableaux stockent le même type de données. Par rapport aux listes des tableaux en langage Python et C, le plus puissant est que les listes peuvent stocker le même type de données, et elles peuvent également stocker différents types de données. Comme indiqué ci-dessous :

listName=[1,'a']
Copier après la connexion

2. Il existe deux façons de créer une liste, comme indiqué ci-dessous :

1) Utilisez des crochets ([]) pour créer une liste, la syntaxe est la suivante :

listName=[元素1,元素2,元素3,...元素n]
Copier après la connexion
Copier après la connexion
.

Créez une liste en Python Utilisez les crochets ([]) et "=" pour attribuer une valeur à un nom de variable. Parmi eux, listName est le nom de la variable et les éléments 1 à n entre crochets représentent les éléments de la liste.

Ensuite, apprenez à utiliser les crochets ([]) pour créer une liste à travers un exemple. Le code est le suivant :

a=[1,2,3,4,5]
b=["Python","Java","C语言"]
Copier après la connexion

Dans le code ci-dessus, la liste avec le nom de variable a stocke les valeurs ; le nom de la variable est La liste des chaînes de magasins b.

2) Utilisez la méthode list() pour créer une liste. La méthode list() convertit les tuples ou les chaînes en listes La syntaxe est la suivante :

listName=list(a)
Copier après la connexion

listName est le nom de la variable, list(a) où le. le paramètre a représente une chaîne ou un tuple à convertir en liste.

Ensuite, utilisons un exemple pour comprendre l'utilisation de la méthode list(). Le code spécifique est le suivant :

a = ('Java', 10, 'Python', 'PHP',20)
list1 = list(a)
print("list1列表中元素有: ", list1)


b = "This is Python"
list2 = list(b)
print("list2列表中元素有: ", list2)
Copier après la connexion

Le rendu du fonctionnement du programme est le suivant :

Tout ce que vous devez savoir sur les listes Python

3. Comment faire. accéder aux éléments de la liste

1. Il existe deux manières d'accéder aux éléments de la liste, comme suit :

1) Utilisez la valeur d'indice (valeur d'index) pour accéder à un élément de la liste, la syntaxe est la suivante :

listName=['A','B','C','D']#定义一个列表
listName[i]#语法
Copier après la connexion

Déclarez une liste de noms de variables listName. Accédez à un élément de la liste en fonction de "nom de la variable" + "valeur d'indice". Par exemple, pour accéder à l'élément C de la liste, la valeur d'indice commence à 0, donc La valeur de l'indice de l'élément C est 2. Pour accéder à l'élément C dans la liste, utilisez listName[2]

2) Utilisez le découpage pour accéder aux éléments de la liste La syntaxe est la suivante :

listName=['A','B','C','D']#定义一个列表
listName[start,end,step]#切片的语法
Copier après la connexion

In. dans la syntaxe du découpage, start représente la position de départ, end représente la position finale et step représente la taille du pas.

Ensuite, apprenons à utiliser le découpage pour accéder aux éléments de la liste à travers un exemple. Le code spécifique est le suivant :

listName=['A','B','C','D','E','F','G']
print(listName[1:3])
print(listName[3:])
print(listName[1:6:2])
print(listName[-5:-2])
Copier après la connexion
Dans le code ci-dessus, listName[1:3] signifie partir de la valeur d'indice 1. à 3, car la gauche Ferme et ouvre à droite, la valeur d'indice 3 ne peut pas être obtenue
 ;

listName[3:] signifie partir de la valeur d'indice 3 jusqu'à la fin ;

listName[1:6:2] signifie partir de la valeur d'indice 1 à 6, avec une taille de pas de 2 ; : -2] signifie que la valeur de l'indice commence entre -5 et -2. Les valeurs d'indice négatives doivent être prises à l'envers. -5 est pour l'élément C.

Le rendu du programme en cours d'exécution est le suivant :

Tout ce que vous devez savoir sur les listes Python


IV. Résumé

1.

2. Cet article introduit qu'une liste stocke tous les éléments entre crochets ([]) et que les éléments adjacents sont séparés par des virgules. L'article présente également deux façons de créer une liste, à savoir la création d'une liste avec des crochets ([]) et la création d'une liste avec la méthode list(), et utilise des exemples pour aider les lecteurs à mieux comprendre.

3. Cet article présente deux manières d'accéder aux éléments de la liste, à savoir l'accès aux éléments de la liste à l'aide de valeurs d'indice et l'utilisation de tranches pour accéder aux éléments de la liste. L'article utilise également quelques exemples pour aider les lecteurs à comprendre ces utilisations.

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:Go语言进阶学习
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!