Sto leggendo un file e disfare ogni riga come questa:modo idiomatico per decomprimere lista lunghezza variabile delle dimensioni massime n
for line in filter(fh):
a, b, c, d = line.split()
Tuttavia, è possibile che la linea può avere più o meno colonne rispetto alle variabili I desidero disfare i bagagli. Nel caso in cui ci sono meno, vorrei assegnare None
alle variabili penzolanti, e nel caso in cui ci sono più, mi piacerebbe ignorarli. Qual è il modo idiomatico per fare questo? Sto usando Python 2.7.
Buona domanda. Spero che qualcuno mi provi male, ma penso che tu abbia bisogno di più di una dichiarazione per quello ... È fattibile in Lua per quanto mi ricordo ... – dsign
vedi https://stackoverflow.com/questions/ 5333680/extended-tuple-unpacking-in-python-2 – n611x007