如何截断给定长度的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 新房祝福语简短10字
14 长辈新年祝福语大全简短
15 新年给大家简短祝福语
16 生日祝福语简短独特姑姑
17 芭比的婚礼祝福语简短
18 邀请新人祝福语简短英文