Python 将字符串转换为float或int

Python 将字符串转换为float或int,python,Python,我是编程新手,所以我希望你能在这方面帮助我 我的清单如下: a_list = ['0,0,0,1,1,1,2,2,2,3,3,3,4,4,4'] 如何将字符串列表转换为float或int格式 提前谢谢 以下是一个可能的解决方案: list(map(int, a_list[0].split(','))) 结果: [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4] 我可以问一下只有一个元素的列表有什么用吗?我从一个包含数字的文本文件中提取了多行,结果是一

我是编程新手,所以我希望你能在这方面帮助我

我的清单如下:

a_list = ['0,0,0,1,1,1,2,2,2,3,3,3,4,4,4']
如何将字符串列表转换为float或int格式


提前谢谢

以下是一个可能的解决方案:

list(map(int, a_list[0].split(',')))
结果:

[0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4]

我可以问一下只有一个元素的列表有什么用吗?我从一个包含数字的文本文件中提取了多行,结果是一个只有一个字符串元素的列表。非常感谢Riccardo Bucco!这解决了我的问题。