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