首页 > 解决方案 > 在 python 中从元组到列表时是否保持顺序?

问题描述

我很确定是这种情况,但我找不到任何关于它的文档:如果我有一个元组my_tuple并从中创建一个列表,my_list = list(my_tuple)我可以确保保留订单吗?

标签: pythonpython-3.xlist

解决方案


是的。构造list函数按顺序迭代其参数。所以a = list(b)相当于:

a = []
for item in b:
    a.append(item)

...并迭代一个元组按顺序产生它的每个元素。所以秩序得以保留。


推荐阅读