Sto guardando un'uscita dal 2to3 che include questo cambiamento:Perché 2to3 cambia mydict.keys() in lista (mydict.keys())?
- for file_prefix in output.keys():
+ for file_prefix in list(output.keys()):
dove output
è un dizionario.
Qual è il significato di questo cambiamento? Perché 2to3 fa questo?
In che modo questa modifica rende il codice Python 3 compatibile?
try 'd.keys() [0]' su python 2 e poi su python 3 –
Controlla questo http://stackoverflow.com/questions/16819222/how-to-return-dictionary-keys-as-a -list-in-python-3-3 – Joel
https://www.python.org/dev/peps/pep-3106/ –