【发布时间】:2011-12-19 18:34:20
【问题描述】:
考虑以下字典,d:
d = {'a': 3, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
我想从 d 中返回前 N 个键:值对(在本例中为 N
【问题讨论】:
-
小心。答案似乎有很多错误信息。我的测试表明没有一个解决方案比
list(d.items())[:4]更快。 list() 是许多答案的底层实现。 -
对于那些想知道的人, list() 实际上将给定的字典转换为这样的列表: new_list = [('a', 3), ('b', 2),(' c', 3)......]
标签: python dictionary