![]() |
1
20
您必须进行测量,但我可以想象这会更有效:
编辑
:但是,如果有可能,请小心
|
![]() |
2
9
要从大约1000000个元组的列表中删除大约10000个元组,如果值是可散列的,最快的方法应该是:
该集合的准备是一个很小的一次性成本,它节省了大量的元组解包和重新打包,或者元组索引。转让给
如果值不可散列(例如,它们是子列表),则最快的可能是:
在这两个变体中,哨兵习语用于防范
|
![]() |
3
5
您是否尝试过以下操作的“反向”操作:
|
![]() |
4
2
|
![]() |
5
2
这将转换为
|
![]() |
6
2
在我看来,问题在于您正在使用
如果你能交换一下
|
![]() |
7
0
|
![]() |
8
0
在大多数运行Python的机器上,包含一百万个2元组的列表不是很大。但是,如果您必须在现场进行拆卸,这里有一个干净的正确方法:
使现代化
之后 您是否已删除dict中的项目?是否有可能将dict过滤带回到下一步? |
![]() |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
![]() |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
|
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
![]() |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
|
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
![]() |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |