Wörterbuch in Python

黄舟
Freigeben: 2017-01-19 17:35:46
Original
1611 Leute haben es durchsucht

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

Um auf Wörterbuchelemente zuzugreifen, verwenden Sie den Schlüsselwortindexoperator s[name]:
data = {  
     "name" : "神行太保戴宗",  
     'title' :'天速星',  
     'age' : 45,  
     'price' : 490  
}
Nach dem Login kopieren


Die Ausgabe lautet:
name = data['name'];  
title = data['title'];  
age = data['age'];  
print(name);  
print(title);  
print(age);
Nach dem Login kopieren


Methoden zum Einfügen oder Ändern ein Objekt:
神行太保戴宗
天速星
45
Nach dem Login kopieren

Ausgabeergebnis:
data['book'] = '水浒传之梁山108将'; #插入  
data['name'] = '插翅虎雷横';  #修改  
data['title'] = '天退星';
Nach dem Login kopieren


String ist ein häufig verwendeter Schlüsselworttyp
水浒传之梁山108将
插翅虎雷横
天退星
Nach dem Login kopieren
Ungeordnete Daten suchen:


prices = {  
 'apple' :3.4,  
 'banana' : 4,  
 'orange' : 2.5,  
 'lemon' : 3.7,  
  'pear' : 1.8  
}
Nach dem Login kopieren
Ausgabeergebnis:
applePrice = prices['apple'];
Nach dem Login kopieren


3.4
Nach dem Login kopieren
So ermitteln Sie, ob ein Element Mitglied des aktuellen Wörterbuchs ist:

1, verwenden Sie den in-Operator, um zu testen, ob ein Inhaltselement vorhanden ist ist ein Wörterbuchmitglied


Ausgabeergebnis:
if "grape" in prices:  
  p = prices['grape'];  
else:  
  p= 0;  
print(p);
Nach dem Login kopieren


0
Nach dem Login kopieren
Nach dem Login kopieren
2, verwenden Sie die Systemmethode get, um zu bestimmen, ob es sich um ein Wörterbuchmitglied < handelt 🎜>



Ausgabeergebnis:

p = prices.get(&#39;grape&#39;,0);  
  
print(p);
Nach dem Login kopieren


Um die Liste der Wörterbuchschlüsselwörter zu erhalten, wandeln Sie das Wörterbuch einfach in eine Liste um:
0
Nach dem Login kopieren
Nach dem Login kopieren


Ausgabeergebnis:

pricelist = list(prices);
Nach dem Login kopieren


Methode zum Löschen von Wörterbuchelementen del:

[&#39;orange&#39;, &#39;lemon&#39;, &#39;pear&#39;, &#39;banana&#39;, &#39;apple&#39;]
Nach dem Login kopieren

Ausgabeergebnis:

del prices[&#39;pear&#39;];
Nach dem Login kopieren


Zusammenfassung:

1, Was ist ein Diktatwörterbuch? : Es handelt sich um ein assoziatives Array oder eine Hash-Tabelle
{&#39;apple&#39;: 3.4, &#39;banana&#39;: 4, &#39;lemon&#39;: 3.7, &#39;orange&#39;: 2.5}
Nach dem Login kopieren
2, Wörterbuch erstellen: 1, {} 2, dict()

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!

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!