如何截断给定长度的Python字典?
标准Python发行版中包含的itertools模块包含许多迭代器构造块,这些构造块受诸如Closure,Haskell等功能语言的启发islice()。该模块中的功能之一是。它通过从iterable中选择特定元素来返回迭代器。的语法islice()如下:
islice(sequence, start, stop, step)
下图通过仅选择前三个项来截断给定字典
>>> D1={"pen":25, "pencil":10, "book":100, "sharpner":5, "eraser":5}
>>> import itertools
>>> D2=dict(itertools.islice(D1.items(),3))
>>> D2
{'pen': 25, 'pencil': 10, 'book': 100}热门推荐
10 圣诞祝福语简短小学
11 祖国七十华诞简短祝福语
12 老师送的祝福语简短
13 生日祝福语大全女生简短
14 祝女性生日祝福语简短
15 牛年女神节祝福语简短
16 情人表白祝福语简短大气
17 老公开业祝福语简短
18 官宣新年祝福语简短