gpt4 book ai didi

python - 无法将字符串转换为列表

转载 作者:太空宇宙 更新时间:2023-11-04 02:31:33 24 4
gpt4 key购买 nike

我因为这里的错误消息而感到非常沮丧,无法弄清楚这么简单的代码出了什么问题:

secret_word_list = list('trang')

TypeError: 'tuple' object is not callable

secret_word_list 是一个新变量。 “元组”类型从何而来?另外,如果我将字符串分配给一个变量,我是否可以通过调用它的名称将它转换为一个字符串。例如:

string = 'abc'
list = list(string)

我试过了,但同样的错误消息不断弹出。

另外,我是用 Spyder 写的。如果我用 PythonTutor 编写,一切都会很顺利。

提前感谢您的宝贵时间!

最佳答案

问题是因为你隐藏了 Python 的内置关键字:list

切勿使用内置关键字的名称创建变量。

如果您选择另一个变量名,您的代码将工作得很好:

>> string = 'abc'
>> my_list = list(string)
>> print(my_list)
['a', 'b', 'c']

我怀疑您遇到了 TypeError,因为您之前将一个元组分配给了一个名为 list 的变量。

关于python - 无法将字符串转换为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49060342/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com