【发布时间】:2013-01-31 11:03:33
【问题描述】:
>>> t=(0,0,3)
>>> t
(0, 0, 3)
>>> list(t)
[0, 0, 3]
看起来元组已转换为列表,但是当我打印元组时 t:
>>> t
(0, 0, 3)
我意识到什么都没发生。我是否遗漏了什么或者这就是它在 Python 2.6.5 中的工作方式?
【问题讨论】:
-
您需要再次将其分配给
t;list()返回一个新列表。 -
@akaIDIOT 为什么不回答这个问题……因为它是一个。
-
重要的是要认识到,在数据上运行会对数据造成副作用的函数通常不是一件好事。
-
我想知道为什么这会如此激进:(
-
我的猜测是因为它对谷歌来说相当容易。
标签: python list type-conversion tuples