C'è un modo semplice/pulito per decomprimere una tupla Python sul lato destro da sinistra a destra?Disimballare una tupla Python da sinistra a destra?
Per esempio per
j = 1,2,3,4,5,6,7
(1,2,3,4,5,6,7)
v,b,n = j[4:7]
Posso modificare la notazione fetta in modo che v = j[6], b=j[5], n=j[4]
?
Mi rendo conto che posso semplicemente ordinare il lato sinistro per ottenere l'elemento desiderato, ma potrebbero esserci dei casi in cui vorrei solo decomprimere la tupla da sinistra a destra, penso.
Perché dovresti non solo riordinare il lato sinistro? – user2357112
Se si desidera invertire sequenze arbitrarie per l'assegnazione, 'v, b, n = invertito (my_values)' farà. Ad esempio, un 'collections.deque' non può essere annullato dalla notazione di slice. – MisterMiyagi
Puoi semplicemente invertire la lista e tagliarla di conseguenza –