小编Dev*_*ang的帖子

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

如何在不生成二维列表的情况下拆分列表中的字符串?

list1:['Ben&Jerry', 'Julia', 'Sally&Don', 'Tom', 'Tracy&Jim']
Run Code Online (Sandbox Code Playgroud)

输出:

['Ben','Jerry','Julia','Sally', 'Don','Tom','Tracy','Jim']
Run Code Online (Sandbox Code Playgroud)

使用

flat_list=[s.split('&') if "&" in s else s for s in list1 ]
Run Code Online (Sandbox Code Playgroud)

会给我一个二维列表。

python string list-comprehension list

0
推荐指数
1
解决办法
73
查看次数

标签 统计

list ×1

list-comprehension ×1

python ×1

string ×1