Einführung in Python-Tupel, -Listen und -Dikte

高洛峰
Freigeben: 2017-03-20 10:59:32
Original
1545 Leute haben es durchsucht
  • Tupel:

Tupel werden oft durch Klammern dargestellt, das heißt: (), das Element plus ein Komma ist die Kennung des Tupels.

 1 #定义一个元组 2  3 #tuple = 'a', 4  5 tuple = ('a','b','c','d','e','f','g') 6  7 #常规来说,定义了一个元组之后就无法再添加或修改元组的元素,但对元组切片可以添加会修改元组的元素。 8  9 print tuple[1:5]10 11 tuple = tuple[:2]+('h')+temp[2:]12 13 print(tuple)14 15 #使用for循环进行遍历元组16 17 for each in tuple:18 19     print each20 21 #通过range()函数和for循环获取元组内元素的序号22 23 for index in range(len(tuple)):24 25     print tuple[index]
Nach dem Login kopieren
  • Liste:

Listen werden oft durch eckige Klammern dargestellt, das heißt: []; Eine Liste ist einfach eine durch Kommas getrennte Liste verschiedener Datenelemente, die in eckige Klammern eingeschlossen sind.

Zum Beispiel:

Durchlaufen der Liste: (len(each): repräsentiert die Länge jeder Iteration
1 list1 = ['a','b','c',1,3,5]2 list2 = [1,2,3,4,5,6]3 list3 = ["abc","bcd","cde"]
Nach dem Login kopieren
Variable

, every: repräsentiert die Variable jeder Iteration )

In Listen häufig verwendete Funktionen:
1 list1 = ['a','b','c',1,3,5]2 for each in list13     print(each,len(each))
Nach dem Login kopieren

cmp(list1,list2): Vergleichen Sie die Elemente zweier Listen

len(list): Gibt die Anzahl von zurück Listenelemente

max(list): Gibt den Maximalwert des Listenelements zurück

min(list): Gibt den Minimalwert des Listenelements zurück

list(tuple) : Tupel in Liste konvertieren

 9 Methoden, die häufig in Listen verwendet werden:

list.append(obj): Neue Objekte am Ende der Liste hinzufügen

list.

count

(obj): Zählt, wie oft ein Element in der Liste erscheint list.extend(list): Fügen Sie am Ende der Liste eine weitere Sequenz mit mehreren Werten hinzu der Effekt der Erweiterung der Liste

list .insert(index,obj): Fügt das Objekt vor dem Indexelement in die Liste ein

List.pop(obj=list[-1]): Entfernt standardmäßig ein Element aus der Liste (Standard ist das letzte Element) und gibt den Wert des Elements zurück

list.remove(obj): Entfernt einen Wert aus der Liste

list. reverse(): kehrt die Elemente in der Liste um

list.sort(function()): Sortiert die Liste

    Dictionary (dict)
  • Das Wörterbuch besteht aus geschweiften Klammern {}, um seine Daten zu enthalten. Die geschweiften Klammern enthalten den Schlüssel (
Schlüssel

) und seinen entsprechenden Wert (Wert). Der Schlüssel und der Wert werden durch Doppelpunkte getrennt, und die Begriffe und Elemente werden durch Kommas getrennt. Ein leeres Wörterbuch bedeutet auch, dass es keine Elemente enthält Klammern enthalten keinen Inhalt und werden direkt durch geschweifte Klammern {} dargestellt. Erstellen Sie ein Wörterbuch:

dict = {'name':'john','age':20,'sex':male}

Hinweis: Der Schlüssel ist ein unveränderlicher

-Datentyp

Zugriffswörterbuch:

Da das Wörterbuch ungeordnet ist, kann der Zugriff auf das Wörterbuch nicht durch Indizierung über

Variablenname

erfolgen. Schlüsselname] für den Zugriff. Im Wörterbuch hinzugefügte Elemente:

Variablenname: [Name des neu hinzugefügten Schlüssels] = Wert, der dem neu hinzugefügten Schlüssel entspricht

Wert der im Wörterbuch geänderten Elemente:

Variablenname: [zu ändernder Schlüsselname] = neuer Wert

Element oder Wert zum Löschen des Wörterbuchs:

del-Methode: Löschen Sie den dem Schlüssel entsprechenden Wert, del Variablenname [Schlüsselname] ;

Löschen Sie das Wörterbuch, löschen Sie den Variablennamen.

 

clear

Methode: Löschen Sie den Wörterbuchinhalt.   Variablenname.clear()

Pop-Methode: Löschen Sie den dem Schlüssel entsprechenden Wert, geben Sie jedoch den entsprechenden Wert aus und löschen Sie ihn dann

Das obige ist der detaillierte Inhalt vonEinführung in Python-Tupel, -Listen und -Dikte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!