
如何把字符串变成列表python
用户关注问题
如何将包含逗号的字符串转换为列表?
我有一个由逗号分隔的字符串,想把它转成列表,应该怎么做?
使用split()方法分割字符串
可以使用字符串的split()方法,将字符串按照逗号分割成列表。例如:
s = 'apple,banana,cherry'
lst = s.split(',')
print(lst) # 输出 ['apple', 'banana', 'cherry']
如何处理包含空白字符的字符串转换为列表?
当字符串中有多余的空格时,怎么转换成整洁的列表?
先用split()分割,再用strip()去除空白
可以先用split()将字符串拆分成列表项,然后遍历列表对每个元素进行strip()操作,去除两端的空白。示例代码如下:
s = ' apple, banana , cherry '
lst = [item.strip() for item in s.split(',')]
print(lst) # 输出 ['apple', 'banana', 'cherry']
如何将字符串中的字符逐个转换成列表?
如果我想让字符串中每个字符成为列表的元素,要怎么写?
直接使用list()函数
Python内置的list()函数能够把字符串中的每个字符拆成单独的列表元素。例如:
s = 'hello'
lst = list(s)
print(lst) # 输出 ['h', 'e', 'l', 'l', 'o']