parsing - 在 python 中,如何将逗号分隔字符串转换成列表?

给定一个字符串,该字符串是由逗号分隔的多个值的序列:


mStr = 'A,B,C,D,E' 

如何将字符串转换为列表?


mList = ['A', 'B', 'C', 'D', 'E']

时间:

你可以使用str.split方法。


>>> my_string = 'A,B,C,D,E'
>>> my_list = my_string.split(",")
>>> print my_list
['A', 'B', 'C', 'D', 'E']

如果要将其转换为元组,只需


>>> print tuple(my_list)
('A', 'B', 'C', 'D', 'E')

如果要附加到列表中,请尝试:


>>> my_list.append('F')
>>> print my_list
['A', 'B', 'C', 'D', 'E', 'F']


>>> some_string='A,B,C,D,E'
>>> new_tuple= tuple(some_string.split(','))
>>> new_tuple
('A', 'B', 'C', 'D', 'E')

...