ho trovato qualcosa di simile in un codice con cui sto lavorando:della funzione Assegna ad una costante lista vuota in python
[], my_variable = my_function(a, b)
in cui l'uscita di my_function va come:
return some_dict, some_list
Questo sembra funzionare - test di unità di un sistema non fallire, ma quando provo questo alla console python (dizionario assegnando a "[]") solleva:
ValueError: too many values to unpack
Hai visto qualcosa del genere? Come si assegna un dizionario (o qualcos'altro) alla costante lista vuota "[]" funziona?
oppure non e test manca qualcosa ...
effettivo 'codice my_function' sarebbe utile - probabilmente il primo risultato non è un dict affatto:' [], qwe = {1: 1}, '12'' getta valore errore – J0HN
'[], a = ({}, 1)' funziona, comunque. – Kevin
'[a], qwe = {1: 2}, '12'' funziona allo stesso modo; 'a' è diventato 1 – J0HN