>>> original = ['state1', ',', 'state2,st6']
>>> [[item] for string in original for item in string.split(',') if item]
[['state1'], ['state2'], ['st6']]
或者如果不需要嵌套列表:
>>> [item for string in original for item in string.split(',') if item]
['state1', 'state2', 'st6']
我会将列表加入字符串,然后拆分:
我看过你以前的同一个问题的版本。我认为以上的答案只有在只有逗号的情况下才能分开。如果要删除任何符号。。你可以用这个和不同的工具来学习
输出:
我会这样做,这些被称为list comprehensions:
或者如果不需要嵌套列表:
相关问题 更多 >
编程相关推荐