
python如何将字符串转换为数组类型
用户关注问题
如何在Python中将逗号分隔的字符串转换为列表?
我有一个以逗号分隔的字符串,想要把它变成Python中的列表,该怎么做?
使用split方法将字符串转换为列表
可以使用字符串的split()方法。比如,'a,b,c'.split(',') 会返回 ['a', 'b', 'c'],这样就把字符串转换成了数组(列表)类型。
Python如何把包含数字的字符串转换为数字列表?
字符串是 '1 2 3 4',我想把它转换成数字组成的列表,我该怎样操作?
先用split分割字符串,再用map转换成数字
可以先用split()方法按空格分割字符串得到字符串列表,然后利用map(int, 列表)把每个字符串转换为数字,最后调用list()得到数字列表。例如:list(map(int, '1 2 3 4'.split())).
怎样把Python字符串表示的数组转换成真正的列表对象?
假如我有一个字符串 '[1, 2, 3, 4]',怎么将它转换成Python的列表?
使用ast.literal_eval安全地将字符串解析为列表
可以用标准库中的ast模块里的literal_eval函数,该函数能把字符串形式的Python表达式转换为对应数据类型。示例代码:import ast; lst = ast.literal_eval('[1, 2, 3, 4]'),这样变量lst就是列表类型。