Wörterbuch: Ein assoziatives Array oder eine Hash-Tabelle von Objekten, die nach Schlüsselwörtern indiziert werden können.
Verwendung eines Wörterbuchs: Definieren Sie ein Objekt, das mehrere benannte Felder enthalten kann und auch als Container zum schnellen Auffinden ungeordneter Daten verwendet werden kann.
Wörterbuch ist der vollständigste Datentyp in Python und wird am häufigsten zum Speichern und Verwenden verwendet Verarbeitung in Programmen So erstellen Sie Daten
:
1. Geben Sie den Wert in {} ein, um ein leeres Wörterbuch zu erstellen.
2
data = { "name" : "神行太保戴宗", 'title' :'天速星', 'age' : 45, 'price' : 490 }
name = data['name']; title = data['title']; age = data['age']; print(name); print(title); print(age);
神行太保戴宗 天速星 45
data['book'] = '水浒传之梁山108将'; #插入 data['name'] = '插翅虎雷横'; #修改 data['title'] = '天退星';
水浒传之梁山108将 插翅虎雷横 天退星
prices = { 'apple' :3.4, 'banana' : 4, 'orange' : 2.5, 'lemon' : 3.7, 'pear' : 1.8 }
applePrice = prices['apple'];
3.4
1, verwenden Sie den in-Operator, um zu testen, ob ein Inhaltselement vorhanden ist ist ein Wörterbuchmitglied
if "grape" in prices: p = prices['grape']; else: p= 0; print(p);
0
Ausgabeergebnis:
p = prices.get('grape',0); print(p);
0
Ausgabeergebnis:
pricelist = list(prices);
Methode zum Löschen von Wörterbuchelementen del:
['orange', 'lemon', 'pear', 'banana', 'apple']
Ausgabeergebnis:
del prices['pear'];
Zusammenfassung:
{'apple': 3.4, 'banana': 4, 'lemon': 3.7, 'orange': 2.5}
2, Zweck des Wörterbuchs: Wird zum schnellen Auffinden ungeordneter Daten verwendet, wird häufig zum Speichern und Verarbeiten von Daten verwendet
3. Verwenden Sie den Wörterbuch-Schlüsselwortindex, um Daten zu erhalten
4. Verwenden Sie den Schlüsselwortindex, um das Format s[name] = 'data';
5 zu ermitteln das Wörterbuch: 1, in 2, get
6, Methode zum Abrufen von Wörterbuchschlüsselwörtern: Liste wird als Liste deklariert
6, Elemente im Wörterbuch löschen: del-Methode
Das Obige ist Beachten Sie beim Inhalt des Python-Wörterbuchs bitte die chinesische PHP-Website (www.php.cn), um weitere verwandte Inhalte zu erhalten!