Ich möchte sowohl den Schlüssel als auch den Wert des Python-Iterators verwenden

Wenn Sie dict als Iterator in einer for-Anweisung verwenden, möchten Sie manchmal sowohl Schlüssel als auch Wert verwenden. Indexieren Sie auch, wenn die Liste als Rata verwendet wird.

Ich werde es jedes Mal aufschreiben, also werde ich es aufschreiben.

Übrigens habe ich das früher gemacht ↓

python3


>>> dict = {'a': 10, 'b': 20, 'c': 30}
>>> for key in dict.keys():
>>>    print('key: ', key, ' ,value: ', dict[key])
key:  a  ,value:  10
key:  b  ,value:  20
key:  c  ,value:  30

Wenn Sie dict.items () mit zwei Variablen nach for übergeben, werden anscheinend jeweils Schlüssel und Wert eingegeben.

python3


>>> dict = {'a': 10, 'b': 20, 'c': 30}
>>> for key, value in dict.items():
>>>    print('key: ', key, ' ,value: ', value)
key:  a  ,value:  10
key:  b  ,value:  20
key:  c  ,value:  30

Verwenden Sie enumerate (Liste), wenn Sie Index und Wert in der Liste verwenden möchten

python3


>>> l = ['a', 'b', 'c']
>>> for index, value in enumerate(l):
>>>    print('index: ', index, ' ,value: ', value)
index:  0  ,value:  a
index:  1  ,value:  b
index:  2  ,value:  c

Sie können dasselbe mit pandas Series und DataFrame tun, aber der im Index festgelegte Wert wird nicht angewendet und index = 0,1,2, ...

Übrigens wird in der js-Karte dasselbe als geteilte Zuweisung geschrieben, nicht wahr?

Recommended Posts

Ich möchte sowohl den Schlüssel als auch den Wert des Python-Iterators verwenden
Ich möchte die Natur von Python und Pip kennenlernen
Ich möchte ein Glas aus Python verwenden
Ich möchte Temporäres Verzeichnis mit Python2 verwenden
Ich möchte Ceres Solver aus Python verwenden
Ich habe versucht zusammenzufassen, wie man Matplotlib von Python verwendet
Ich möchte Python in der Umgebung von pyenv + pipenv unter Windows 10 verwenden
Ich möchte R-Datensatz mit Python verwenden
So speichern Sie eine Python-Funktion im Wert eines Wörterbuchs (dict) und rufen die Funktion gemäß dem Schlüssel auf
Ich möchte initialisieren, wenn der Wert leer ist (Python)
Ich möchte eine andere Version von Python mit pyvenv angeben
Ich möchte viele Prozesse von Python aus starten
Ich möchte nur die SudachiPy-Normalisierungsverarbeitung verwenden
[Python] Zusammenfassung der Verwendung von Split- und Join-Funktionen
[Python] Ich möchte die Option -h mit argparse verwenden
Vergleich der Verwendung von Funktionen höherer Ordnung in Python 2 und 3
Ich möchte VS Code und Spyder ohne Anakonda verwenden! !! !!
Ich möchte mit Python debuggen
Ich möchte einen Platzhalter verwenden, den ich mit Python entfernen möchte
Ich möchte APG4b mit Python lösen (nur 4.01 und 4.04 in Kapitel 4)
[Einführung in Python] Ich habe die Namenskonventionen von C # und Python verglichen.
Ich möchte den Anfang des nächsten Monats mit Python ausgeben
Verwendung von Python Kivy (Referenz) -Ich habe die Kivy-Sprache der API-Referenz übersetzt-
Vergleich von GCP-Computerdiensten [Ich möchte es serverlos verwenden]
[Python] Zusammenfassung der Verwendung von Pandas
Eine Geschichte über das Schreiben von AWS Lambda und ein wenig Abhängigkeit von den Standardwerten von Python-Argumenten
So installieren und verwenden Sie pandas_datareader [Python]
Ich möchte eine Python-Umgebung erstellen
Ich möchte Linux auf dem Mac verwenden
Ich möchte Protokolle mit Python analysieren
[Python2.7] Zusammenfassung der Verwendung von unittest
Ich möchte IPython Qt Console verwenden
Python: Verwendung von Einheimischen () und Globalen ()
Verwendung von Python zip und Aufzählung
Zusammenfassung der Verwendung der Python-Liste
[Python2.7] Zusammenfassung der Verwendung des Unterprozesses
Ich möchte die Frage nach der Methode "__init__" und dem Argument "self" der Python-Klasse klären.
Verwendung ist und == in Python
[Frage] Wie verwende ich plot_surface von Python?
Tipps zum Bearbeiten von numpy.ndarray aus c ++ - Ich möchte einen Iterator verwenden -
Ich möchte das Ergebnis von "Zeichenfolge" .split () in Python stapelweise konvertieren
Ich möchte die abstrakte Klasse (ABCmeta) von Python im Detail erklären
[Python] Verwendung von Liste 2 Referenz des Listenwerts, der Anzahl der Elemente, des Maximalwerts und des Minimalwerts
Ich möchte einen Teil der Excel-Zeichenfolge mit Python einfärben
Ich habe versucht, die Beschleunigung von Python durch Cython zu verifizieren und zu analysieren
Ich möchte die Gefühle von Menschen analysieren, die sich treffen und zittern wollen
Ich möchte den Erfolg von NBA-Spielern mit dem Qore SDK vorhersagen
Ich möchte Python-Code auf VS-Code nach meinen Wünschen formatieren und überprüfen
Python: Ich möchte die Verarbeitungszeit einer Funktion genau messen
Ich möchte eine Webanwendung mit React und Python Flask erstellen
Ich möchte die legendäre Nintendo-Kombination wiederbeleben, indem ich AI und HR Tech voll ausnütze!
Ich möchte Dunnetts Test in Python machen
[Python] Verwendung von zwei Arten von type ()
Ich möchte mich mit Schlüsselwortargumenten von Python merken
Ich möchte mit Python ein Fenster erstellen
[Python] Ich möchte 7DaysToDie von Discord aus verwalten! 1/3
Ich möchte ein Spiel mit Python machen
Zusammenfassung der Verwendung von MNIST mit Python
Ich möchte verschachtelte Dicts in Python zusammenführen