python dict遍历_Python-dict-字典遍历

Python-dict-字典遍历

字典, 默认获取的是key

my_dict = {'name': '王五', 'age': 20}#直接使用for循环遍历字典, 默认获取的是key

for key inmy_dict:print(key)#输出

>>name>> age

根据key获取value值

my_dict = {'name': '王五', 'age': 20}

for key inmy_dict:#print(key)

#根据key获取value值

value =my_dict[key]print(key, value)#输出

>>name 王五>> age 20

遍历字典中的每一个key

my_dict = {'name': '王五', 'age': 20}#遍历字典中的每一个key

for key inmy_dict.keys():print(key)#输出

>>name>> age

遍历字典中的每一个value

my_dict = {'name': '王五', 'age': 20}#遍历字典中的每一个

for value inmy_dict.values():print(value)#输出

>>王五>> 20

遍历字典中的每项数据,每项数据是键值对,把键值对封装到元祖里面

my_dict = {'name': '王五', 'age': 20}#遍历字典中的每项数据,每项数据是键值对,把键值对封装到元祖里面

for item inmy_dict.items():print(item)#输出

>> ('name', '王五')>> ('age', 20)

根据下标获取元祖中的数据

my_dict = {'name': '王五', 'age': 20}for item inmy_dict.items():print(item)#根据下标获取元祖中的数据

key =item[0]

value= item[1]print(key, value)#输出

>> ('name', '王五')>>name 王五>> ('age', 20)>> age 20

利用后面学习的拆包,使用不同变量保存容器类型中的每个数据表示拆包

my_dict = {'name': '王五', 'age': 20}#利用后面学习的拆包,使用不同变量保存容器类型中的每个数据表示拆包

for key, value inmy_dict.items():print(key, value)#输出

>>name 王五>> age 20key, value= ("name", "王五")print(key, value)#输出

>> name 王五

my_dict = {'name': '王五', 'age': 20}

# 直接使用for循环遍历字典, 默认获取的是keyfor key in my_dict: print(key)print("----------------------")for key in my_dict: # print(key) # 根据key获取value值 value = my_dict[key] print(key, value)

print("----------------------")# 遍历字典中的每一个keyfor key in my_dict.keys(): print(key)

print("----------------------")for value in my_dict.values(): print(value)print("----------------------")# 遍历字典中的每项数据,每项数据是键值对,把键值对封装到元祖里面for item in my_dict.items(): print(item)print("----------------------")for item in my_dict.items(): print(item) # 根据下标获取元祖中的数据 key = item[0] value = item[1] print(key, value)

print("----------------------")# 利用后面学习的拆包,使用不同变量保存容器类型中的每个数据表示拆包for key, value in my_dict.items(): print(key, value)

key, value = ("name", "王五")print(key, value)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值