![]() |
1
4
现有代码的问题很简单:
对于每一个
你可能想要这样的东西:
这样我们就不断地增加
然而,有一个更简单的方法来解决这个问题。与其抽出带逗号的,然后再把它们加回去,不如把所有事情都处理好:
这样可以保存所有的东西,并保持原来的顺序,而且简单得多。(注意到
您可以先使用一个comprehension来分割每个元素,然后合并并展平结果,从而使其更加简洁。写这个有几种方法,但这里有两种:
|
![]() |
2
2
您可以使用列表理解:
这充分利用了一个事实
编辑: 正如@abarnet所指出的,如果重写为:
|
![]() |
3
0
试试这个;
|
![]() |
danial · 如何在多个字符串的每个位置找到最频繁的字符 2 年前 |
![]() |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
![]() |
The Great · 拆分并存储数据帧,但名称基于特定列中的唯一值 2 年前 |
![]() |
Klimt865 · Python中的列表列表 2 年前 |
![]() |
Klimt865 · 在Python中将数组列表转换为列表列表 2 年前 |