You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Python代码仅打印字典的前3个键?

修改代码实现打印字典前3个键的方法

下面是几种简单直接的修改方案,按需选择:

方案一:直接截取前3个键列表

把字典的键转成列表后取前3个,再遍历打印:

for key in list(fre.keys())[:3]:
    print(key, end=', ')

注:Python 3.7及以上版本的字典会保留插入顺序,所以这个方法能保证拿到的是你插入的前3个键。

方案二:用计数器控制循环次数

通过索引计数,打印到第3个键后直接终止循环:

for idx, (key, value) in enumerate(fre.items()):
    if idx >= 3:
        break
    print(key, end=', ')

这种方法不用额外生成列表,遍历到目标次数就停,适合不想转换数据结构的场景。

方案三:用迭代器切片(适合大字典)

如果字典内容特别多,不想生成完整的键列表占用内存,可以用itertools.islice直接截取迭代器的前3个元素:

from itertools import islice

for key, value in islice(fre.items(), 3):
    print(key, end=', ')

这个方法内存效率更高,不会一次性加载所有键值对。

内容的提问来源于stack exchange,提问作者Petite Foufoune

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 11:01:02