Ich habe eine Liste:auspacken Liste Variablen
row = ["Title", "url", 33, "title2", "keyword"]
Gibt es einen pythonic Weg, um diese Werte zu entpacken wie:
title, url, price, title2, keyword = row[0], row[1], row[2], row[3], row[4]
Ich habe eine Liste:auspacken Liste Variablen
row = ["Title", "url", 33, "title2", "keyword"]
Gibt es einen pythonic Weg, um diese Werte zu entpacken wie:
title, url, price, title2, keyword = row[0], row[1], row[2], row[3], row[4]
So etwas wie das?
>>> row = ["Title", "url", 33, "title2", "keyword"]
>>> title, url, price, title2, keyword = row
auch und für die Aufzeichnung, beachten Sie, dass Ihr Beispiel mit einem Indexerror fehl (Python-Listen sind Null-basiert).
EDIT: die obige Notiz geschrieben wurde, bevor das OP Beispiel festgelegt wurde ...
In der Tat, Python automatisch entpackt Container, wenn Variablen werden durch Komma getrennt. Dies weist jedes Element in row
auf die Variablen auf der linken Seite:
title, url, price, title2, keyword = row
Nach dieser Zuordnung title
den Wert von "Titel" hat, price
den Wert von 33 hat, usw.
'Titel, URL, Preis, Titel2, Stichwort = Zeile'? – Alik