Python编程:从入门到实践 第五、六章 if 语句 .字典
off999 2024-09-16 00:46 80 浏览 0 评论
当访问字典中的值时,可以使用键来获取对应的值。例如,如果有一个名为person的字典,其中包含了人的姓名和年龄信息,可以通过键来获取相应的值:
person = {'name': 'John', 'age': 25}
print(person['name']) # 输出:John
print(person['age']) # 输出:25
如果要添加键-值对到字典中,可以使用以下语法:
person = {'name': 'John', 'age': 25}
person['gender'] = 'Male' # 添加键-值对
print(person) # 输出:{'name': 'John', 'age': 25, 'gender': 'Male'}
要修改字典中的值,可以通过键来进行赋值操作:
person = {'name': 'John', 'age': 25}
person['age'] = 30 # 修改值
print(person) # 输出:{'name': 'John', 'age': 30}
如果要删除字典中的键-值对,可以使用del语句:
person = {'name': 'John', 'age': 25}
del person['age'] # 删除键-值对
print(person) # 输出:{'name': 'John'}
字典可以由类似对象组成,每个对象都是一个键-值对。例如,可以创建一个存储学生姓名和分数的字典:
students = {'Alice': 85, 'Bob': 90, 'Charlie': 75}
print(students) # 输出:{'Alice': 85, 'Bob': 90, 'Charlie': 75}
以上是关于字典的基本操作的示例。希望对你有所帮助
以下是使用Python编程进行遍历字典中键-值对、键和值的示例代码:
遍历所有的键-值对:
my_dict = {'a': 1, 'b': 2, 'c': 3}
for key, value in my_dict.items():
print(key, value)
遍历字典中的所有键:
my_dict = {'a': 1, 'b': 2, 'c': 3}
for key in my_dict.keys():
print(key)
按顺序遍历字典中的所有键:
my_dict = {'a': 1, 'b': 2, 'c': 3}
for key in sorted(my_dict.keys()):
print(key)
遍历字典中的所有值:
my_dict = {'a': 1, 'b': 2, 'c': 3}
for value in my_dict.values():
print(value)
你可以根据自己的需要,替换my_dict字典中的键和值,以及在循环中执行的操作。这些示例代码将帮助你理解如何在Python中遍历字典的不同方式。
当我们在Python编程中使用字典列表时,可以将列表作为字典的值存储,也可以将字典作为字典的值存储。下面是一些示例代码:
- 在字典中存储列表:
# 创建一个字典,其中值为列表
favorite_fruits = {
'Alice': ['apple', 'banana'],
'Bob': ['orange', 'grape'],
'Charlie': ['watermelon']
}
# 遍历字典,并打印每个人喜欢的水果
for name, fruits in favorite_fruits.items():
print(f"{name}喜欢的水果有:")
for fruit in fruits:
print(f"- {fruit}")
输出:
Alice喜欢的水果有:
- apple
- banana
Bob喜欢的水果有:
- orange
- grape
Charlie喜欢的水果有:
- watermelon
- 在字典中存储字典:
# 创建一个字典,其中值为字典
students = {
'Alice': {'age': 18, 'grade': 'A'},
'Bob': {'age': 19, 'grade': 'B'},
'Charlie': {'age': 20, 'grade': 'C'}
}
# 遍历字典,并打印每个学生的信息
for name, info in students.items():
print(f"{name}的信息:")
for key, value in info.items():
print(f"- {key}: {value}")
输出:
Alice的信息:
- age: 18
- grade: A
Bob的信息:
- age: 19
- grade: B
Charlie的信息:
- age: 20
- grade: C
这些示例演示了如何在字典中存储列表和字典,并通过遍历字典的方式访问和处理这些值。您可以根据自己的需求进行适当的修改和扩展。
相关推荐
- 酷酷狗app正版下载安装(酷狗音乐下载最新版酷)
-
卖八个金,目前六阶的酷酷狗以及松鼠都是属于不错的两个战宠,酷酷狗的平A伤害十分之高,与黑霸对比也不会落下风,当我们使用技能还可以增加大量伤害,大约等于黑霸的两倍。虽然说松鼠的伤害对比酷酷狗来说十分一...
-
- 迅雷app(迅雷app下载安装官网手机版)
-
首先打开迅雷app,点击我的转存然后点击我们下载的文件然后点击左下角下载就好拉迅雷下载完的视频是直接保存到我的转存里。如果要想再把我的转存里面文件,下载到手机上,首先选择底部云盘图标进入我的转存页面,找到里面要下载的视频,勾选打√,下面会出...
-
2026-02-03 17:03 off999
-
- 苹果itunes在哪里打开(itunes从哪打开)
-
1、将你的iPhone关机。2、同时按住开关机键和Home键。3、当你看见白色的苹果Logo时,请松开开关机键,并继续保持按住Home键。4、开启iTunes,等待其提示你进入恢复模式后,即可按住键盘上的Shift键,点击“恢复”,选择相应...
-
2026-02-03 16:51 off999
- 如何申请qq号(如何申请qq号详细步骤)
-
只需在网页上申请即可获得QQ号码或Email帐号,无需任何费用。为了打击使用自动机进行批量申请QQ帐号的行为,我们对网页申请进行了部分限制,有可能对少数申请造成影响。手机免费申请(仅支持申请QQ号码)...
- visual studio官网下载(microsoft visual studio官方下载)
-
以下是VisualStudio2017的下载和安装步骤:1.打开浏览器,并在搜索引擎中搜索"VisualStudio2017下载"。2.找到微软官方的VisualStud...
-
- cad2014破解版激活教程(cad 2014破解版怎么样激活)
-
步骤如下:1.打开CAD2014,点击激活,勾选同意协议之后它会告诉您,您的序列号是错误的,这时点击关闭等一会再点击激活即可;2.在激活界面中选择“我拥有一个Autodesk激活码”;3.启动对应版本的XFORCEKeygen32bit...
-
2026-02-03 15:51 off999
- electricity(electricity翻译)
-
electricity[英][??lek?tr?s?ti][美][?l?k?tr?s?ti,?il?k-]n.电力;电流,静电;高涨的情绪;紧张;以上结果来自金山词霸例句:1.Article31pow...
- 腾讯游戏实名认证中心官网(腾讯游戏实名认证官网首页)
-
QQ游戏实名注册和防沉迷系统设置方法:第一步:登录实名注册和防沉迷系统网站(http://jkyx.qq.com/web2010/authoriz.htm);第二步:填写实名制信息;第三步:等待审核,...
- qlv文件怎么转换成mp4(qlv文件怎么转换成mp4格式)
-
要将QLV文件转换为MP4文件,您可以使用专业的视频转换软件。首先,下载并安装一个可靠的视频转换器,如Handbrake或AnyVideoConverter。然后,打开软件并导入您要转换的QLV文...
- 央视网cctv5直播(央视网cctv5直播在线观看)
-
看CCTV5直播可以直接选择网页看直播或者使用播放器看直播频道。1、打开e网站2、打开我打圈的,电视直播,但是这里面有些台没有,比如浙江卫视3、然后在左边可以选择你想看的台4、方法2,打开网络主流播放...
- qq历史版本官方下载(qq历史旧版本大全)
-
蟹妖。我用的小米手机,可以双开两个应用,你可以搞两个一样版本的qq。小米手机,还可以手机分身,一个手机不同的解锁方式进入不同的系统,第一个系统你可以安最新版本的qq,另一个系统你可以安装其他版...
- 一个人看的片免费高清大全(一个人看的片免费高清大全在线观看)
-
推荐“爱奇艺App手机版”。它是百度旗下的高清电影站,有许多最新最热的正版大片供免费观看,爱奇艺APP是一款集视频、商城、购票、阅读、直播、泡泡粉丝社区等多种服务于一体的移动软件。爱奇艺手机版为用户提...
- 搜狗翻译app下载(搜狗翻译app下载安装)
-
有啊,点击输入框弹出搜狗键盘,进入搜狗工具栏最左边的图标,进入加号,添加中英互译。1、首先确认是否电脑键盘按键出现问题,可以通过win+r调出运行,输入osk。2、调出虚拟键盘测试虚拟键盘是否可以正常...
欢迎 你 发表评论:
- 一周热门
-
-
抖音上好看的小姐姐,Python给你都下载了
-
全网最简单易懂!495页Python漫画教程,高清PDF版免费下载
-
飞牛NAS部署TVGate Docker项目,实现内网一键转发、代理、jx
-
win7系统还原步骤图解(win7还原电脑系统的步骤)
-
Python 3.14 的 UUIDv6/v7/v8 上新,别再用 uuid4 () 啦!
-
python入门到脱坑 输入与输出—str()函数
-
16949认证费用是多少(16949审核员太难考了)
-
linux软件(linux软件图标)
-
Python三目运算基础与进阶_python三目运算符判断三个变量
-
(新版)Python 分布式爬虫与 JS 逆向进阶实战吾爱分享
-
- 最近发表
- 标签列表
-
- python计时 (73)
- python安装路径 (56)
- python类型转换 (93)
- python进度条 (67)
- python吧 (67)
- python的for循环 (65)
- python格式化字符串 (61)
- python静态方法 (57)
- python列表切片 (59)
- python面向对象编程 (60)
- python 代码加密 (65)
- python串口编程 (77)
- python封装 (57)
- python写入txt (66)
- python读取文件夹下所有文件 (59)
- python操作mysql数据库 (66)
- python获取列表的长度 (64)
- python接口 (63)
- python调用函数 (57)
- python多态 (60)
- python匿名函数 (59)
- python打印九九乘法表 (65)
- python赋值 (62)
- python异常 (69)
- python元祖 (57)
