Python 列表项类型转换

Python 列表项类型转换,python,string,list,Python,String,List,我有一份清单: l = ['UIS006538, UIS036621'] 我想把这个转换成 l = ['UIS006538', 'UIS036621'] 如何执行此操作?使用以下方法拆分字符串项: 如果列表中有多个项目,请使用列表理解: >>> l = ['UIS006538, UIS036621', 'a, b, c'] >>> [x.split(', ') for x in l] [['UIS006538', 'UIS036621'], ['a', '

我有一份清单:

l = ['UIS006538, UIS036621']
我想把这个转换成

l = ['UIS006538', 'UIS036621']

如何执行此操作?

使用以下方法拆分字符串项:

如果列表中有多个项目,请使用列表理解:

>>> l = ['UIS006538, UIS036621', 'a, b, c']
>>> [x.split(', ') for x in l]
[['UIS006538', 'UIS036621'], ['a', 'b', 'c']]
如果您想要平面列表:

>>> [x for xs in l for x in xs.split(', ')]
['UIS006538', 'UIS036621', 'a', 'b', 'c']

@唐纳德,我该如何改进答案?
>>> [x for xs in l for x in xs.split(', ')]
['UIS006538', 'UIS036621', 'a', 'b', 'c']