Maison  >  Article  >  développement back-end  >  Tout ce que vous devez savoir sur les listes Python

Tout ce que vous devez savoir sur les listes Python

Go语言进阶学习
Go语言进阶学习avant
2023-07-25 15:52:581385parcourir

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]

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']

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]
.

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语言"]

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)

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)

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]#语法

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]#切片的语法

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])

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer