|
|
1
3
是的,你用错工具了。列表理解返回一个全新的值,因此您可以执行以下操作:
但我的直觉是你应该使用两个for循环:
在列表理解中,结果必须是表达式。那是因为你的双重理解只是为了这个:
说不通
因为最里面的表达式必须返回一些要附加到
基本上,每次更新标记时,列表理解都会生成一个完整的self.\u map的新副本。如果这是你想要的,那就去吧。但我怀疑你只是想改变现有的地图。在这种情况下,使用double
|
|
|
2
4
列表理解用于创建列表。你似乎不在乎你所列的清单,所以你应该用
|
|
3
1
你不需要一个列表理解,因为你是在原地修改数据,而不是创建一个新的列表。 做一个循环。 |
|
|
4
0
|
|
|
Sergei · 删除数据框中多个列的列表中的某些元素 4 年前 |