当前位置:网站首页>Utilisation de la liste - Ajouter, supprimer et modifier la requête

Utilisation de la liste - Ajouter, supprimer et modifier la requête

2022-04-23 17:44:00 Hxx - Lyx

1. Concept

1.1 Ajouter

1.1.1   Liste.append("Informations sur les données")                          Ajouter à la fin de la liste"Informations sur les données"

1.1.2   Liste.insert("Valeur de l'index","Pour ajouter des informations")            Ajouter des informations à l'index spécifié dans la liste

1.1.3   Liste.extend("list2")                                  Oui.list2Les informations de la liste sont ajoutées àlist1Moyenne

1.2 Modifier

1.2.1   Liste[Index tableau suivant]=Dernière valeur                             Modifier la valeur d'index spécifiée dans la liste à la dernière valeur définie

1.3 Voir

1.3.1   print(Liste)                                                 Voir la liste complète

1.3.2   print(Liste[index])                                      Afficher l'indice spécifié<Valeur>

1.3.3   print(Liste.index("Informations sur les données"))                     Voir le courant"Informations sur les données" Indice d'index correspondant

1.4 Supprimer

1.4.1   Liste.pop()                                                  Supprimer le dernier message de données

1.4.2   Liste.pop(index)                                         Supprimerpop Informations sur la valeur correspondant à l'index

1.4.3   Liste.remove("Informations sur les données")                            Supprimer les informations de données spécifiées

1.4.4   Liste.clear()                                                  Effacer les informations de la liste

1.4.5   del Liste                                                      Supprimer la liste actuelle

1.5 Trier

1.5.1   Liste.sort()                                                  Tri des listes

2. Pratiques spécifiques

2.1 Ajouter

Ajouter des informations de liste à l'arrière ,append Il ne peut y avoir qu'un seul ajout

name_list = ["zhangsan", "lisi", "wangwu"]
name_list.append("zhaoliu")
print(name_list)

"C:\Program Files (x86)\python.exe" L:/project/01-pythonInformations de base/Informations sur la liste/ Ajouter des informations de liste .py
['zhangsan', 'lisi', 'wangwu', 'zhaoliu']
Préciser l'emplacement pour ajouter des informations insert(Index, Information)
name_list1 = ["zhangsan", "lisi", "wangwu","zhaoliu"]
name_list1.insert(2, "maqi")
print(name_list1)

"C:\Program Files (x86)\python.exe" L:/project/01-pythonInformations de base/Informations sur la liste/ Ajouter des informations de liste .py
['zhangsan', 'lisi', 'maqi', 'wangwu', 'zhaoliu']
Oui.name_list1Informations ajoutées àname_list2Moyenne extend( Informations supplémentaires sur le nom de la liste )

name_list2 = ['zhangsan', 'lisi', 'maqi', 'wangwu', 'zhaoliu']
name_list2.extend(name_list1)
print(name_list2)

"C:\Program Files (x86)\python.exe" L:/project/01-pythonInformations de base/Informations sur la liste/ Ajouter des informations de liste .py
['zhangsan', 'lisi', 'maqi', 'wangwu', 'zhaoliu', 'zhangsan', 'lisi', 'maqi', 'wangwu', 'zhaoliu']

2.2 Modifier

Modifier la liste Liste[Index]= Modifier les informations de valeur

name_list5 = ['zhangsan', 'lisi', 'maqi', 'wangwu', 'zhaoliu']
name_list5[2] = 999
print(name_list5)

"C:\Program Files (x86)\python.exe" L:/project/01-pythonInformations de base/Informations sur la liste/ Modifier les informations de la liste .py
['zhangsan', 'lisi', 999, 'wangwu', 'zhaoliu']

2.3 Voir

Sortie directe des informations de la liste

name_list = ["zhangsan", "lisi", "wangwu"]
print(name_list)

"C:\Program Files (x86)\python.exe" L:/project/01-pythonInformations de base/Informations sur la liste/ Voir les informations de la liste .py
['zhangsan', 'lisi', 'wangwu']
# Voir la liste des informations sur une chaîne name_list[1]

name_list = ["zhangsan", "lisi", "wangwu"]
print(name_list[1])

"C:\Program Files (x86)\python.exe" L:/project/01-pythonInformations de base/Informations sur la liste/ Voir les informations de la liste .py
lisi
Voir les informations d'index pour une chaîne dans la liste name_list.index("wangwu")
name_list = ["zhangsan", "lisi", "wangwu"]
print(name_list.index("wangwu"))

"C:\Program Files (x86)\python.exe" L:/project/01-pythonInformations de base/Informations sur la liste/ Voir les informations de la liste .py
2

2.4  Supprimer

Supprimer le dernier message de chaîne Liste.pop() pop La méthode peut être interprétée comme une sorte d'extraction de quelque chose d'un baril

name_list5 = ['zhangsan', 'lisi', 'maqi', 'wangwu', 'zhaoliu']
name_list5.pop()
print(name_list5)

"C:\Program Files (x86)\python.exe" L:/project/01-pythonInformations de base/Informations sur la liste/ Supprimer les informations de la liste .py
['zhangsan', 'lisi', 'maqi', 'wangwu']
Supprimer les informations correspondant à l'index

 name_list6 = ['zhangsan', 'lisi', 'maqi', 'wangwu', 'zhaoliu']
name_list6.pop(2)
print(name_list6)

"C:\Program Files (x86)\python.exe" L:/project/01-pythonInformations de base/Informations sur la liste/ Supprimer les informations de la liste .py
['zhangsan', 'lisi', 'wangwu', 'zhaoliu']
Supprimer les informations de données spécifiées Liste.remove("Informations sur la chaîne")

name_list4 = ['zhangsan', 'lisi', 'maqi', 'wangwu', 'zhaoliu']
name_list4.remove("zhaoliu")
print(name_list4)

"C:\Program Files (x86)\python.exe" L:/project/01-pythonInformations de base/Informations sur la liste/ Supprimer les informations de la liste .py
['zhangsan', 'lisi', 'maqi', 'wangwu']
Effacer toutes les informations de la liste Liste.clear()

name_list3 = ['zhangsan', 'lisi', 'maqi', 'wangwu', 'zhaoliu']
name_list3.clear()
print(name_list3)

"C:\Program Files (x86)\python.exe" L:/project/01-pythonInformations de base/Informations sur la liste/ Supprimer les informations de la liste .py
[]
Supprimer la liste

name_list2 = ['zhangsan', 'lisi', 'maqi', 'wangwu', 'zhaoliu']
del name_list2
print(name_list2)

"C:\Program Files (x86)\python.exe" L:/project/01-pythonInformations de base/Informations sur la liste/ Supprimer les informations de la liste .py
Traceback (most recent call last):
  File "L:/project/01-pythonInformations de base/Informations sur la liste/ Supprimer les informations de la liste .py", line 8, in <module>
    print(name_list2)
NameError: name 'name_list2' is not defined

2.5 Trier

Trier-----Ordre inverse,Ordre décroissant

#  Trier la liste   sort() Par défaut de petit à grand
name_list2 = ['zhangsan', 'lisi', 'maqi', 'wangwu', 'zhaoliu']
name_list2.sort()
print(name_list2)

#  Liste descendante   sort(reverse=True)
name_list3 = ['zhangsan', 'lisi', 'maqi', 'wangwu', 'zhaoliu']
name_list3.sort(reverse=True)
print(name_list3)


#  Inverser la liste   reverse()
name_list4 = ['zhangsan', 'lisi', 'maqi', 'wangwu', 'zhaoliu']
name_list4.reverse()
print(name_list4)

"C:\Program Files (x86)\python.exe" L:/project/01-pythonInformations de base/Informations sur la liste/ Informations sur le tri des listes .py
['lisi', 'maqi', 'wangwu', 'zhangsan', 'zhaoliu']
['zhaoliu', 'zhangsan', 'wangwu', 'maqi', 'lisi']
['zhaoliu', 'zhangsan', 'wangwu', 'maqi', 'lisi']

版权声明
本文为[Hxx - Lyx]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231743456462.html