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

如何使用for循环遍历字典并输出每个键对应值的类型

实现方法

首先给定的字典对象定义如下:

person = {'Name':'Dustin','Age':19,'HasCar':True}

要通过for循环输出指定格式内容(原英文输出已翻译为中文),实现方式如下:

  • 遍历字典直接调用items()方法即可,该方法会逐次返回字典内的(键, 值)元组
  • 取值后用内置type()函数获取值的类型,按格式拼接字符串输出即可

遍历输出所有键值对的完整代码

person = {'Name':'Dustin','Age':19,'HasCar':True}

for key, val in person.items():
    print(f'键 "{key}" 对应的值为 "{val}",值的类型为 "{type(val)}"')

运行后Name键对应的输出行和示例格式完全匹配:

键 "Name" 对应的值为 "Dustin",值的类型为 "<class 'str'>"

仅输出Name对应行的代码

如果不需要输出Age、HasCar的内容,在循环内加键的判断即可:

person = {'Name':'Dustin','Age':19,'HasCar':True}

for key, val in person.items():
    if key == "Name":
        print(f'键 "{key}" 对应的值为 "{val}",值的类型为 "{type(val)}"')

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 18:03:16