
在python中如何把字符串变成列表
用户关注问题
如何将一个字符串拆分成多个元素存入列表?
我有一个用特定字符分隔的字符串,想把它转成列表形式,应该用什么方法?
使用split方法分割字符串成列表
可以使用字符串的split()方法,将字符串按指定分隔符分割成多个子字符串,返回一个列表。例如,'a,b,c'.split(',')会得到['a', 'b', 'c']。如果不传入参数,默认按空白字符分割。
怎样把字符串中的每个字符单独放进列表?
想让字符串中的每个字符都变成列表中的一个元素,有哪些简单方法?
利用list()函数将字符串转换为字符列表
可以直接使用list()函数,将字符串作为参数传入,得到的列表里包含字符串的每个字符。例如,list('hello')会返回['h', 'e', 'l', 'l', 'o']。
字符串里包含数字,如何把它转换成数字列表?
如果字符串中每个元素是数字字符,我想把它们变成整数列表,怎么办?
结合split方法和列表解析实现数字转换
先用split()方法将字符串分割成数字字符串列表,再用列表解析或map函数将每个字符串转换为整数。比如,'1 2 3'.split() -> ['1', '2', '3'],接着用[int(x) for x in ...]得到[1, 2, 3]。