Quando si utilizza una comprensione di lista, l'ordine della nuova lista è garantito in alcun modo? Come un esempio forzato, è il seguente comportamento garantita dalla definizione di una lista di comprensione:È garantito l'ordine dei risultati provenienti da una comprensione della lista?
>> a = [x for x in [1,2,3]]
>> a
[1, 2, 3]
Allo stesso modo, è la seguente uguaglianza garantito:
>> lroot = [1, 2, 3]
>> la = [x for x in lroot]
>> lb = []
>> for x in lroot:
lb.append(x)
>> lb == la
True
In particolare, è l'ordinamento che mi interessa Qui.
Sì, è garantito. È una sequenza. – hughdbrown