我正在尝试将列表转换为元组。
Google 上的大多数解决方案都提供以下代码:
l = [4,5,6] tuple(l)
但是,当我运行该代码时,它会导致一条错误消息:
TypeError:“元组”对象不可调用
我该如何解决这个问题?
它应该可以正常工作。不要使用tuple,list或其他特殊名称作为变量名。这可能是导致您的问题的原因。
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