Python列表是否保证其元素按照插入的顺序保持不变?

问题:

如果我有以下Python代码

>>> x = []
>>> x = x + [1]
>>> x = x + [2]
>>> x = x + [3]
>>> x
[1, 2, 3]

将保证x始终为[1,2,3],还是中间元素的其他顺序可能?

回答:

是的,python列表中元素的顺序是持久的。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Is a Python list guaranteed to have its elements stay in the order they are inserted in?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

− 8 = 1