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

Y2J
Freigeben: 2017-05-18 14:04:13
Original
2307 Leute haben es durchsucht

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])
Nach dem Login kopieren
Ergebnis:

  a hello
  ahello
  c you
  cyou
  b how
  bhow
Nach dem Login kopieren
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
Nach dem Login kopieren
Ergebnis:

 dic[a]= hello
  dic[c]= you
  dic[b]= how
Nach dem Login kopieren
Methode 3:

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

  dic[a]= hello
  dic[c]= you
  dic[b]= how
Nach dem Login kopieren
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>
Nach dem Login kopieren
Tiefere Recherche: Iterator bedeutet Iterator. Es gibt jeweils ein Datenelement zurück, bis es anhält

 for i in dic.iteritems():
   print i
Nach dem Login kopieren
Ergebnis:


(&#39;a&#39;, &#39;hello&#39;)
(&#39;c&#39;, &#39;you&#39;)
(&#39;b&#39;, &#39;how&#39;)
Nach dem Login kopieren
【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!

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!