Python字典遍历

- 日理万妓 2022-12-28 00:52 246阅读 0赞

在Python里,我们把对象称为字典

1、for循环遍历字典, 默认获取的是key

  1. my_dict = {'bookName': 'python', 'price': 100}
  2. for key in my_dict:
  3. print(key)
  4. # 输出
  5. >> bookName
  6. >> price

2、根据key获取value值

  1. my_dict = {'bookName': 'python', 'price': 100}
  2. for key in my_dict:
  3. value = my_dict[key]
  4. print(key, value)
  5. # 输出
  6. >> bookName python
  7. >> price 100

3、遍历字典中的每一个value

  1. my_dict = {'bookName': 'python', 'price': 100}
  2. for key in my_dict.values():
  3. print(key)
  4. # 输出
  5. >> python
  6. >> 100

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

  1. my_dict = {'bookName': 'python', 'price': 100}
  2. for key in my_dict.items():
  3. print(key)
  4. # 输出
  5. >> ('bookName', 'python')
  6. >> ('price', 100)

5、利用拆包,使不同的变量保存在容器类型中

  1. my_dict = {'bookName': 'python', 'price': 100}
  2. for key, value in my_dict.items():
  3. print(key, value)
  4. # 输出
  5. >> bookName python
  6. >> price 100

发表评论

表情:
评论列表 (有 0 条评论,246人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python字典优化示例

    在Python中,字典是一种无序的数据结构。由于字典的键是唯一的,因此我们可以使用迭代的方式来遍历字典。 但是,如果字典中的值是一个复杂的对象,我们可能需要进一步优化遍历过程

    相关 如何字典

    问: 我已经看到了几种在 C\ 中迭代字典的不同方法。有标准方法吗? 答1: > huntsbot.com提供全网独家一站式外包任务、远程工作、创意产品分享与订阅