Python - dict 字典的多种遍历方式
2024-10-06 03:02:15
前置知识
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
最新文章
- jQuery 隐藏/显示
- Openstack搭建相关问题
- 快速分析apk工具aapt的使用
- Hibernate基础映射
- python 闭包(closure)
- 局域网内sqldeveloper客户端连接oracle服务器
- opengl打开本地bmp图片绘制
- 消除热块(hot block)
- Remove Duplicates from Sorted List II ——LeetCode
- 四句话表明JSON格式定义
- (转).net程序员转战android第二篇---牛刀小试
- CMap与hash_map效率对照
- VSTO在幻灯片里面添加按钮对象
- android notification,notificationmanager详解
- 小黄鸡机器人和小I机器人的调用
- 十几分钟让你学会MySQL布尔和延迟盲注手工操作
- DCL单例模式
- spring框架学习笔记3:使用注解代替配置文件
- JDBC插入数据超长时无法自动截断问题
- 数字与字符串之间的转换以及%f与%lf的输入输出用法区别
热门文章
- centos 7 显示系统执行的进程
- 【模拟7.27】单(liu_runda学长的神题)
- 【题解】SOFTWARE 二分+搜索/dp
- Oracle对大表进行delete注意事项
- WEB安全漏洞扫描与处理(上)——安全漏洞扫描工具AppScan的安装使用
- Pytest学习笔记5-conftest.py的用法
- 使用Spring Data JPA 访问 Mysql 数据库-配置项
- JavaScript中for...in循环使用问题
- Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
- redis阻塞原因以及处理方案