【发布时间】:2022-12-31 02:42:43
【问题描述】:
有一个列表列表。例如:
my_list = (
('A', 7462),
('B', 8361),
('C', 3713),
)
考虑到数字(或其他值)可能会发生变化,过滤掉所有具有值 'B' 的字典的最有效方法是什么?
到目前为止我想到的唯一方法是使用循环,但在这种情况下效率很低,所以我想知道在这种情况下是否可以避免循环。
【问题讨论】:
-
字典在哪里?你拥有的是元组。你能解释一下为什么效率低下吗?
-
您的代码示例是元组的元组,标题是列表列表,您在问题中提到了字典。答案因您实际使用的结构而异:请具体说明