拆分字符串而不产生二维列表

德肯雅朗

如何拆分列表中的字符串而不产生二维列表?

list1:['Ben&Jerry', 'Julia', 'Sally&Don', 'Tom', 'Tracy&Jim']

输出:

['Ben','Jerry','Julia','Sally', 'Don','Tom','Tracy','Jim']

使用

flat_list=[s.split('&') if "&" in s else s for s in list1 ]

会给我一个二维列表。

卡米洛维拉

这应该有效

[i for j in [i.split('&') for i in list1] for i in j]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章