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

如何使用keys()方法获取并输出字典中第一个键对应的值?

如何通过字典的keys()方法获取第一个键对应的值?

你给出的示例代码里pyDic.keys(1)是错误的——Python字典的keys()方法不接受任何参数,它只会返回字典所有键的视图对象,没法直接传索引来获取单个键。

要实现“获取第一个键对应的值”,你需要先从键视图里拿到第一个键,再用这个键去字典中取值,正确代码如下:

方法一:将键视图转为列表后取第一个元素

pyDic= {'1': 'MEMBER1', '2': 'MEMBER2' ,'3': 'MEMBER3', '4': 'MEMBER4' , '5': 'MEMBER5'}
# 把键视图转成列表,取索引0的元素作为第一个键
first_key = list(pyDic.keys())[0]
# 通过键获取对应的值
print(pyDic[first_key])

方法二:用next()遍历键视图的迭代器

这种写法更高效,不需要一次性把所有键转成列表:

pyDic= {'1': 'MEMBER1', '2': 'MEMBER2' ,'3': 'MEMBER3', '4': 'MEMBER4' , '5': 'MEMBER5'}
# 从键的迭代器中取出第一个元素
first_key = next(iter(pyDic.keys()))
print(pyDic[first_key])

注意:Python 3.7及以上版本的字典会保留插入顺序,所以“第一个键”就是你定义字典时的第一个键;如果是更早的Python版本,字典是无序的,“第一个键”的概念不存在。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 10:01:09