在一本大词典中,类似于
d = {}
d['a']=[1,2,3,4]
d['b']=[1,2,3,4,5,6]
d['c']=[1,2]
d['d']=[1,4]
如何快速删除列表中的“四个”?
编辑
有没有办法将列表中的四个链接起来?如同,消除一个就消除了其他。
原文由 JuanPablo 发布,翻译遵循 CC BY-SA 4.0 许可协议
在一本大词典中,类似于
d = {}
d['a']=[1,2,3,4]
d['b']=[1,2,3,4,5,6]
d['c']=[1,2]
d['d']=[1,4]
如何快速删除列表中的“四个”?
有没有办法将列表中的四个链接起来?如同,消除一个就消除了其他。
原文由 JuanPablo 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答860 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
迭代字典的值并从每个列表中删除 4:
这并不是很有效,因为从列表中删除一个元素是一个 O(n) 操作。使用不同的数据类型(例如集合)以获得更好的性能。
如果字典值是集合,你可以这样做