Heim  >  Artikel  >  Backend-Entwicklung  >  Wörterbuch in Python

Wörterbuch in Python

黄舟
黄舟Original
2017-01-19 17:35:461598Durchsuche

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  
}


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


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

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


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


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


3.4
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);


0
2, verwenden Sie die Systemmethode get, um zu bestimmen, ob es sich um ein Wörterbuchmitglied



Ausgabeergebnis:

p = prices.get('grape',0);  
  
print(p);


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


Ausgabeergebnis:

pricelist = list(prices);


Methode zum Löschen von Wörterbuchelementen del:

['orange', 'lemon', 'pear', 'banana', 'apple']

Ausgabeergebnis:

del prices['pear'];


Zusammenfassung:

1, Was ist ein Diktatwörterbuch? : Es handelt sich um ein assoziatives Array oder eine Hash-Tabelle
{'apple': 3.4, 'banana': 4, 'lemon': 3.7, 'orange': 2.5}
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!

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