Ho una lista:Estrarre lista di variabili
row = ["Title", "url", 33, "title2", "keyword"]
C'è un modo più divinatorio per decomprimere questi valori come:
title, url, price, title2, keyword = row[0], row[1], row[2], row[3], row[4]
Ho una lista:Estrarre lista di variabili
row = ["Title", "url", 33, "title2", "keyword"]
C'è un modo più divinatorio per decomprimere questi valori come:
title, url, price, title2, keyword = row[0], row[1], row[2], row[3], row[4]
qualcosa di simile?
>>> row = ["Title", "url", 33, "title2", "keyword"]
>>> title, url, price, title2, keyword = row
anche e per la cronaca, si noti che il vostro esempio avrà esito negativo con un IndexError (liste di Python sono a base zero).
EDIT: la nota sopra è stato scritto prima che l'esempio PO è stato fissato ...
Infatti, pitone decomprime automaticamente i contenitori quando le variabili sono separate da virgole. Questo assegna ogni elemento row
alle variabili a sinistra:
title, url, price, title2, keyword = row
Dopo questo incarico, title
ha il valore di "Titolo", price
ha il valore di 33, ecc
'titolo, url, prezzo, titolo2, parola chiave = riga'? – Alik