Maison > Article > développement back-end > A quoi servent les listes en python
La liste est le type de données Python le plus couramment utilisé. Elle peut apparaître sous la forme d'une valeur séparée par des virgules entre crochets.
Les éléments de données de la liste n'ont pas besoin d'être du même type. Les opérations qui peuvent être effectuées incluent l'indexation (le premier index est 0, le deuxième index est 1, et ainsi de suite), le découpage, addition, multiplication, vérification des membres, etc.
Pour créer une liste, il suffit de mettre les différentes données séparées par des virgules entre crochets, comme indiqué ci-dessous :
list1 = ['physics', 'chemistry', 1997, 2000] list2 = [1,2,3,4,5] list3 = ["a", "b", "c", "d"]
Comme l'index d'une chaîne, l'index de la liste commence à 0 , vous peut effectuer des opérations telles que l'interception et la combinaison.
Accéder à la valeur dans la liste
Utiliser l'index en indice pour accéder à la valeur dans la liste Vous pouvez également utiliser des crochets pour intercepter des caractères. , comme indiqué ci-dessous :
list1[0] ; #取第一个元素 list1[-1] # 取最后一个元素 list1[ : ] 或者 list1[ : len(list1)] # 取所有列表元素 list1[0 : n] # 从第0号取到n-1号元素
Le résultat est le suivant :
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 :
list1[0] = 'D' # 修改元素值 list1.append('E') # 列表添加元素 list1.insert(0 , 'F') # 在某处插入元素
Exemple spécifique :
Supprimer des éléments de la liste
Vous pouvez utiliser l'instruction del pour supprimer des éléments de la liste.
del list1[0] # 删除元素
list1.remove('1') # 移除第一次出现的元素
list1.pop() # 移出元素,默认从最后移出,返回该元素值;括号中可加入元素索引值来移除
Opérateur de script de liste Python
Les opérateurs + et * pour les listes sont similaires à ceux pour les chaînes. Le signe + est utilisé pour combiner des listes et le signe * est utilisé pour répéter des listes.
Fonctions et méthodes de la liste Python
Python contient les fonctions suivantes :
Python comprend les méthodes suivantes :
réseau d'apprentissage Python, un grand nombre de tutoriels vidéo Python gratuits, bienvenue pour apprendre en ligne !
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!