【发布时间】:2021-03-16 12:29:27
【问题描述】:
当使用列表推导时,新列表的顺序是否有任何保证?作为一个人为的例子,列表理解的定义是否保证了以下行为:
>> a = [x for x in [1,2,3]]
>> a
[1, 2, 3]
同样,是否保证以下平等:
>> lroot = [1, 2, 3]
>> la = [x for x in lroot]
>> lb = []
>> for x in lroot:
lb.append(x)
>> lb == la
True
具体来说,这是我感兴趣的顺序。
【问题讨论】:
-
是的,这是有保证的。这是一个序列。