Maison > Article > développement back-end > Python Zero Basics Introduction 4 : Partage de listes
Continuez à apprendre les opérations associées aux listes de l'article précédent, principalement l'apprentissage du partitionnement de liste et plusieurs fonctions qui opèrent sur les éléments de la liste, qui est un complément à l'article précédent.
1. Découpage de la liste
Format : str1=str[position de départ : position de fin]
Fonction : Copier les éléments dans l'intervalle spécifié dans str vers str1, c'est-à-dire partitionner Ce que vous obtenez est une copie de la chaîne d'origine, pas seulement une étiquette pointant vers str. Ce que vous obtenez grâce à l'affectation "=" est juste une étiquette de str. Autrement dit, l'opération sur str est l'opération sur str1, qui est similaire. au transfert de valeur en Java et aux citations.
2. Opérateur de répétition de liste (*)
3. Opérateur d'appartenance (in not in)
Fonction : Déterminer si un élément existe dans une liste
4. Fonctions intégrées de liste
(1)count() : Comptez le nombre de fois qu'un élément apparaît dans la liste
(2)index() : renvoie la position où l'élément spécifié apparaît pour la première fois dans la liste
Cette fonction peut également être utilisé Ajouter des paramètres pour rechercher dans l'intervalle spécifié.
(3)fonction reverse() : réaliser l'inversion des éléments de la liste
Bien sûr, cela peut aussi être réalisé du plus grand Tri au plus petit (notez que reverse=True est en majuscule)
Les connaissances pertinentes sur les listes se trouvent essentiellement ici , et sera réglé demain. Une structure de données similaire à une liste - un tuple. Enfin, joignez le code d'aujourd'hui :
print("------列表的分片------") str1="abcdefg"str2=str1[0:2]print(str2)print("------重复操作符------") list=["小甲鱼","小布丁","大布丁"] list=list*3print(list)print("------成员关系操作符------")print("小甲鱼" in list)print("\n") list1=['123',"华为",["三星","小米"]]print("三星" in list1)print("\n")print("三星" in list1[2]) list2=['1','1','2','3'] num=list2.count('1')print("列表中元素1出现的次数为:%d"%num) list3=list2[:]print(list3.index('1'))print(list3) list3.reverse()print(list3) list4=[2,1,4,3,7,5]print(list4)print("\n") list4.sort()print(list4) list4.sort(reverse=True)print(list4)
Ce qui précède est le contenu fragmenté de la quatrième liste d'introduction à Python base zéro. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php. .cn) !