Python中for循环去获取dict的键值对详解

Python中for循环去获取dict的键值对详解


使用字典的 items() 方法来遍历字典中的键值对,然后使用 for 循环来获取字典的键和值,以及它们的组合。下面是几种获取字典键、值、键值对和键值的方法:

1.for循环和dict(字典)

1.1获取所有的键

# 创建一个字典

my_dict = {1: 2, 2: 3, 3: 4, 4: 5, 5: 6}

# 获取所有的键

for key in my_dict:
    print(key)

#输出如下:
1
2
3
4
5

1.2获取所有的值:

#获取所有的值
for value in my_dict.values():
    print(value)

#输出如下:
2
3
4
5
6

1.3获取所有的键值对:

for key, value in my_dict.items():
    print(key, value)

#输出如下:
1 2
2 3
3 4
4 5
5 6

1.4获取所有的键和值:

for item in my_dict.items():
    print(item[0], item[1])

#输出如下:
1 2
2 3
3 4
4 5
5 6

这里使用了字典的 items() 方法来获取键值对。在第三个例子中,我们使用了多重赋值的方式,直接将键和值分别赋值给 key 和 value。在第四个例子中,我们遍历了键值对的元组,然后通过下标获取键和值。

2.使用for循环去获取列表的下标以及下标对应的值

可以使用Python中的enumerate()函数来遍历列表并获取每个元素的下标和值。下面是一个使用for循环和enumerate()函数的示例代码:

my_list = ['apple', 'banana', 'orange', 'pear']

for index, value in enumerate(my_list):
    print(index, value)
    
    
#输出如下:
0 apple
1 banana
2 orange
3 pear

总结:在上面的示例代码中,enumerate()函数将列表my_list的每个元素转换为一个包含元素下标和元素值的元组。for循环遍历这些元组,并使用index变量来存储元素下标,使用value变量来存储元素值。然后,使用print()函数输出这些变量的值

《AUTOSAR谱系分解(ETAS工具链)》之总目录

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值