gpt4 book ai didi

python - 如何从 Python 中的列表中删除单引号

转载 作者:太空宇宙 更新时间:2023-11-04 00:26:27 25 4
gpt4 key购买 nike

我正在尝试从此列表中删除单引号:

list = ['amazed, 10']

并将其转换为

list = ['amazed', 10]

我使用了 list= [x.strip('') for x in list] 但它不起作用。

有解决办法吗?

提前致谢!

最佳答案

您需要split而不是strip,因为您的列表包含一个字符串'amazed, 10',预计会被拆分成2 项 - 'amazed'10:

lst = ['amazed, 10']
lst = [int(i) if i.isdigit() else i for i in lst[0].split(', ')]
print(lst)

输出:

['amazed', 10]

关于python - 如何从 Python 中的列表中删除单引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47283574/

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