如何截断给定长度的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 生日广州男生祝福语简短