Heim  >  Artikel  >  Backend-Entwicklung  >  Wir stellen drei Methoden für den Zugriff auf Wörterbücher vor

Wir stellen drei Methoden für den Zugriff auf Wörterbücher vor

Y2J
Y2JOriginal
2017-05-18 14:04:132367Durchsuche

Wörterbuch dic = {'a':"hello",'b':"how",'c':"you" definieren🎜>

Methode 1:

for key in dic:
  print key,dic[key]
  print key + str(dic[key])
Ergebnis:

  a hello
  ahello
  c you
  cyou
  b how
  bhow
Details:

print key,dic[key], gefolgt von einem Komma, generiert automatisch ein Leerzeichen

print key + str(dic[key ]), zwei

Zeichenfolgen verbinden, das Pluszeichen verwenden, direkt ohne Kommas in der Mitte ausgeben

Methode 2:

for (k,v) in dic.items():
  print "dic[%s]="%k,v
Ergebnis:

 dic[a]= hello
  dic[c]= you
  dic[b]= how
Methode 3:

for k,v in dic.iteritems():
  print "dic[%s]="%k,v
Ergebnis:

  dic[a]= hello
  dic[c]= you
  dic[b]= how
Kontrast:

items() gibt eine Liste von

Objekten zurück, und iteritems() gibt ein Iteratorobjekt zurück. Zum Beispiel:

print dic.items()        #[('a', 'hello'), ('c', 'you'), ('b', 'how')]
print dic.iteritems()   #<dictionary-itemiterator object at 0x020E9A50>
Tiefere Recherche: Iterator bedeutet Iterator. Es gibt jeweils ein Datenelement zurück, bis es anhält

 for i in dic.iteritems():
   print i
Ergebnis:


(&#39;a&#39;, &#39;hello&#39;)
(&#39;c&#39;, &#39;you&#39;)
(&#39;b&#39;, &#39;how&#39;)
【Verwandte Empfehlungen】

1.

Besondere Empfehlung: Version V0.1 von „php Programmer Toolbox“ herunterladen

2.

Python kostenloses Video-Tutorial

3.

Items()-Methode für eine grundlegende Einführung in Python

4.

Beispiel für die Funktion „item()“ in Python

5.

Detaillierte Erläuterung der Verwendung von Funktionen der item()-Reihe in Python

6.

Der Unterschied zwischen iteriitems und items in sorted

Das obige ist der detaillierte Inhalt vonWir stellen drei Methoden für den Zugriff auf Wörterbücher vor. 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