Heim  >  Artikel  >  Backend-Entwicklung  >  Python Zero Basics Einführung 4: Sharding von Listen

Python Zero Basics Einführung 4: Sharding von Listen

黄舟
黄舟Original
2017-01-16 13:53:131396Durchsuche

Lernen Sie weiterhin listenbezogene Vorgänge aus dem vorherigen Artikel, lernen Sie hauptsächlich das Listen-Sharding und mehrere Funktionen, die mit Listenelementen arbeiten, was eine Ergänzung zum vorherigen Artikel darstellt.

1. Slicing der Liste
Format: str1=str[Startposition: Endposition]
Funktion: Kopieren Sie die Elemente im angegebenen Intervall in str nach str1, also Sharding Was Sie erhalten, ist eine Kopie der Originalzeichenfolge, nicht nur eine Bezeichnung, die auf str verweist. Was Sie durch die Zuweisung „=" erhalten, ist nur eine Bezeichnung von str. Das heißt, die Operation auf str ist die Operation auf str1, die ähnlich ist zur Wertübertragung in Java und Zitate.

Python Zero Basics Einführung 4: Sharding von Listen

Python Zero Basics Einführung 4: Sharding von Listen

2. Listenwiederholungsoperator (*)

Python Zero Basics Einführung 4: Sharding von Listen

Python Zero Basics Einführung 4: Sharding von Listen

3. Mitgliedschaftsoperator (in, nicht in)
Funktion: Bestimmen, ob ein Element in einer Liste vorhanden ist

Python Zero Basics Einführung 4: Sharding von Listen

Python Zero Basics Einführung 4: Sharding von Listen

4. Integrierte Funktionen auflisten
(1)count(): Zählt, wie oft ein Element in der Liste erscheint

Python Zero Basics Einführung 4: Sharding von Listen

Python Zero Basics Einführung 4: Sharding von Listen

(2)index(): Gibt die Position zurück, an der das angegebene Element zuerst in der Liste erscheint

Python Zero Basics Einführung 4: Sharding von Listen

Python Zero Basics Einführung 4: Sharding von Listen

Diese Funktion kann kann auch verwendet werden. Fügen Sie Parameter hinzu, um innerhalb des angegebenen Intervalls zu suchen.

(3)reverse()-Funktion: Umkehrung von Listenelementen realisieren

Python Zero Basics Einführung 4: Sharding von Listen

Python Zero Basics Einführung 4: Sharding von Listen

Natürlich kann es auch von groß nach groß realisiert werden. Sortieren nach klein (beachten Sie, dass reverse=True großgeschrieben wird)

Python Zero Basics Einführung 4: Sharding von Listen

Python Zero Basics Einführung 4: Sharding von Listen

Das relevante Wissen über Listen ist im Grunde genommen vorbei hier und wird morgen geklärt. Eine Datenstruktur ähnlich einer Liste – ein Tupel. Hängen Sie abschließend den heutigen Code an:

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)

Das Obige ist der fragmentierte Inhalt der vierten Liste der nullbasierten Einführung in Python. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php .cn)!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn