Ich habe eine Liste String-Tag.Python-Wörterbuch-Update-Methode
Ich versuche, ein Wörterbuch mit dem Schlüssel als Tag-String und Werte als Array-Index zu initialisieren.
for i, ithTag in enumerate(tag):
tagDict.update(ithTag=i)
Die oben genannten Erträge mich { 'ithTag': 608} 608 ist der 608. Index
Mein Problem ist, dass, während die i als Variable interpretiert wird, Python die "ithTag" behandelt als String anstelle einer Variablen.
Ich bin verwirrt, es ist irgendwie schwer zu google diese Art von spezifischen Fragen. Ich hoffe, ich habe den Titel dieser Frage richtig formuliert,
Danke!
Das ist eine fast aufreibbare Frage. Ich denke, nur die gewählte Antwort ist schlimmer als [diese] (http://stackoverflow.com/a/179005/131120). Denken Sie daran, die Gründe für die Wahl der For-Loop-Antwort zu ändern oder zu erklären? – erikbwork
Ich wählte diesen, weil Jerub zuerst antwortete; und ich habe es sofort markiert. Auch aus einem C#/Java-Hintergrund kommt Jerubs Antwort mir bekannter vor und ich mochte seine Erklärung, warum .update() nicht für mich funktionierte. – freshWoWer