Heim  >  Artikel  >  Backend-Entwicklung  >  Einführung in die Python-Grundlagen

Einführung in die Python-Grundlagen

巴扎黑
巴扎黑Original
2017-07-22 13:21:251864Durchsuche

Spezielle Datentypen

>>> list1 = [1, 'wang', 'tao']
>>> tuple1 = (2, 'wang', 'tao', 'yuan')    #tuple的内容不可更改
>>> dict1 = {			           #dict的元素分为 key:value两部分,key不能重复
	'wang':90,
	'tao':99,
	'yuan':100
	}

Verwendung von dict, reproduziert aus

tbody>
OperationResultNoteslen(a)the number of items in a 得到字典中元素的个数 a[k]the item of a with key k 取得键K所对应的值(1), (10)a[k] = vset a[k] to v 设定键k所对应的值成为v del a[k]remove a[k] from a 从字典中删除键为k的元素(1)a.clear()remove all items from a 清空整个字典 a.copy()a (shallow) copy of a 得到字典副本 k in aTrue if a has a key k, else False 字典中存在键k则为返回True,没有则返回False(2)k not in aEquivalent to not k in a   字典中不存在键k则为返回true,反之返回False(2)a.has_key(k)Equivalent to k in a, use that form in new code 等价于k in a a.items()a copy of a's list of (key, value) pairs 得到一个键,值的list(3)a.keys()a copy of a's list of keys 得到键的list(3)a.update([b])updates (and overwrites) key/value pairs from b从b字典中更新a字典,如果键相同则更新,a中不存在则追加(9)a.fromkeys(seq[, value])Creates a new dictionary with keys from seq and values set to value (7)a.values()a copy of a's list of values(3)a.get(k[, x])a[k] if k in a, else x(4)a.setdefault(k[, x])a[k] if k in a, else x (also setting it)(5)a.pop(k[, x])a[k] if k in a, else x (and remove k)(8)a.popitem()remove and return an arbitrary (key, value) pair(6)a.iteritems()return an iterator over (key, value) pairs(2), (3)a.iterkeys()return an iterator over the mapping's keys(2), (3)a.itervalues()return an iterator over the mapping's values(2), (3)
OperationResultNoteslen(a)die Anzahl der Elemente in a Holen Sie sich die Anzahl der Elemente im Wörterbuch a[k]das Element von a mit Schlüssel k Holen Sie sich die key K Der entsprechende Wert (1), (10)a[k] = vsetze a[k] auf v Setze den Wert entsprechend Schlüssel k auf v del a[k]remove a[k] from a Löschen Sie den Schlüssel aus das Wörterbuch Für die Elemente von k (1) a.clear()entferne alle Elemente aus a. Lösche das gesamte Wörterbuch. a.copy()a (flache) Kopie von a. Erhalte eine Kopie des Wörterbuchs k in aTrue, wenn a einen Schlüssel hat k, sonst ist False im Wörterbuch vorhanden. Wenn der Schlüssel k nicht vorhanden ist, wird True zurückgegeben, andernfalls wird False(2)k not in a zurückgegeben. Äquivalent zu not k in a. Wenn der Schlüssel k nicht im Wörterbuch vorhanden ist, wird er zurückgegeben gibt true zurück, andernfalls gibt es False(2)a.has_key(k)Entspricht k in a, diese Form in neuem Code verwenden entspricht k in a a.items()eine Kopie der Liste von a mit (Schlüssel, value)-Paare Holen Sie sich einen Schlüssel, value list(3)a.keys()eine Kopie der Schlüsselliste von a. Holen Sie sich die Liste der Schlüssel.(3)a.update([b])aktualisiert (und überschreibt) Schlüssel/Wert-Paare von b Aktualisieren Sie ein Wörterbuch aus b-Wörterbuch. Wenn sie nicht in a vorhanden sind, fügen Sie ( 9)a.fromkeys(seq[, value]) hinzu. Erstellt ein neues Wörterbuch mit Schlüsseln aus seq und Werten ​​setze den Wert (7)a.values()eine Kopie der Werteliste von a(3)a.get(k[, x])a[k] wenn k in a, sonst x(4)a.setdefault (k[, x])a[k] if k in a, else x (auch festlegen)(5)a.pop( k[, x])a[k] if k in a, else x (und entfernen k)(8)a.popitem()ein beliebiges (Schlüssel, Wert)-Paar entfernen und zurückgeben(6)a.iteritems()einen Iterator über (Schlüssel, Wert)-Paare zurückgeben(2), (3)a.iterkeys( )gibt einen Iterator über die Schlüssel der Zuordnung zurück(2), (3)a.itervalues()gibt einen Iterator über die Werte der Zuordnung zurück(2), (3)

set ([ , ]) Entspricht einer Liste aus Diktierschlüsseln mit der Eigenschaft, dass die Elemente nicht wiederholt werden können

Spezielle Operationen

Funktion def f( ) definieren: f ist der Funktionsname, achten Sie darauf, einen Doppelpunkt danach einzufügen

Operation append() hinzufügen an das Ende der Liste anhängen

extension() füge Liste b zu a hinzu

insert(1, 'g')

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

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