小编典典

在 Python 中将列表转换为元组

all

我正在尝试将列表转换为元组。

Google 上的大多数解决方案都提供以下代码:

l = [4,5,6]
tuple(l)

但是,当我运行该代码时,它会导致一条错误消息:

TypeError:“元组”对象不可调用

我该如何解决这个问题?


阅读 126

收藏
2022-03-04

共1个答案

小编典典

它应该可以正常工作。不要使用tuple,list或其他特殊名称作为变量名。这可能是导致您的问题的原因。

>>> l = [4,5,6]
>>> tuple(l)
(4, 5, 6)

>>> tuple = 'whoops'   # Don't do this
>>> tuple(l)
TypeError: 'tuple' object is not callable
2022-03-04