前置知识

for 循环详解:https://www.cnblogs.com/poloyy/p/15087053.html

使用 for key in dict 遍历字典

可以使用 for key in dict 遍历字典中所有的键

x = {'a': 'A', 'b': 'B'}
for key in x:
print(key) # 输出结果
a
b

使用 for key in dict.keys () 遍历字典的键

字典提供了 keys () 方法返回字典中所有的键

# keys
book = {
'title': 'Python 入门基础',
'author': '张三',
'press': '机械工业出版社'
} for key in book.keys():
print(key) # 输出结果
title
author
press

使用 for values in dict.values () 遍历字典的值

字典提供了 values () 方法返回字典中所有的值

# values
book = {
'title': 'Python 入门基础',
'author': '张三',
'press': '机械工业出版社'
} for value in book.values():
print(value) # 输出结果
Python 入门基础
张三
机械工业出版社

使用 for item in dict.items () 遍历字典的键值对

  • 字典提供了 items () 方法返回字典中所有的键值对 item
  • 键值对 item 是一个元组(第 0 项是键、第 1 项是值)
x = {'a': 'A', 'b': 'B'}
for item in x.items():
key = item[0]
value = item[1]
print('%s %s:%s' % (item, key, value)) # 输出结果
('a', 'A') a:A
('b', 'B') b:B

使用 for key,value in dict.items () 遍历字典的键值对

前言

之前有讲过元组在 = 赋值运算符右边的时候,可以省去括号

item = (1, 2)
a, b = item
print(a, b) # 输出结果
1 2

 

正式栗子

x = {'a': 'A', 'b': 'B'}
for key, value in x.items():
print('%s:%s' % (key, value)) # 输出结果
a:A
b:B

最新文章

  1. jQuery 隐藏/显示
  2. Openstack搭建相关问题
  3. 快速分析apk工具aapt的使用
  4. Hibernate基础映射
  5. python 闭包(closure)
  6. 局域网内sqldeveloper客户端连接oracle服务器
  7. opengl打开本地bmp图片绘制
  8. 消除热块(hot block)
  9. Remove Duplicates from Sorted List II ——LeetCode
  10. 四句话表明JSON格式定义
  11. (转).net程序员转战android第二篇---牛刀小试
  12. CMap与hash_map效率对照
  13. VSTO在幻灯片里面添加按钮对象
  14. android notification,notificationmanager详解
  15. 小黄鸡机器人和小I机器人的调用
  16. 十几分钟让你学会MySQL布尔和延迟盲注手工操作
  17. DCL单例模式
  18. spring框架学习笔记3:使用注解代替配置文件
  19. JDBC插入数据超长时无法自动截断问题
  20. 数字与字符串之间的转换以及%f与%lf的输入输出用法区别

热门文章

  1. centos 7 显示系统执行的进程
  2. 【模拟7.27】单(liu_runda学长的神题)
  3. 【题解】SOFTWARE 二分+搜索/dp
  4. Oracle对大表进行delete注意事项
  5. WEB安全漏洞扫描与处理(上)——安全漏洞扫描工具AppScan的安装使用
  6. Pytest学习笔记5-conftest.py的用法
  7. 使用Spring Data JPA 访问 Mysql 数据库-配置项
  8. JavaScript中for...in循环使用问题
  9. Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
  10. redis阻塞原因以及处理方案