百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

Python 小白的晋级之路 - 第七部分:掌握字典的魔法

off999 2024-10-13 04:20 43 浏览 0 评论

1 引言:

字典是 Python 中非常重要且实用的数据类型。它可以让我们以键值对的形式存储和访问数据,具有高效的查找速度。在本文中,我们将深入研究字典的创建方法、常见操作,如访问字典、添加键值对、修改值、删除键值对等。我们还将探讨如何使用类似对象组成字典以及字典的嵌套。通过掌握这些技巧,你将能够编写出更高级、更灵活的程序。


2 字典的创建与基本操作:

字典使用花括号{}表示,每个键值对之间使用冒号:分隔。以下是一些字典的创建和基本操作的示例:

2.1 创建空字典并添加键值对:

person = {}
person['name'] = 'Alice'
person['age'] = 25
person['city'] = 'New York'

print(person)   

# 输出:{'name': 'Alice', 'age': 25, 'city': 'New York'}

2.2 创建字典的同时初始化键值对:

person = {'name': 'Alice', 'age': 25, 'city': 'New York'}

print(person)   

# 输出:{'name': 'Alice', 'age': 25, 'city': 'New York'}

2.3 访问字典的值:

person = {'name': 'Alice', 'age': 25, 'city': 'New York'}

print(person['name'])   # 输出:Alice
print(person['age'])    # 输出:25
print(person['city'])   # 输出:New York

2.4 修改字典的值:

person = {'name': 'Alice', 'age': 25, 'city': 'New York'}

person['age'] = 26

print(person)   

# 输出:{'name': 'Alice', 'age': 26, 'city': 'New York'}

2.5 删除字典键值对:

person = {'name': 'Alice', 'age': 25, 'city': 'New York'}

del person['age']

print(person)   

# 输出:{'name': 'Alice', 'city': 'New York'}


3 遍历字典:

遍历字典可以使用 for 循环来进行,我们可以访问字典的键、值或键值对。

以下是一些遍历字典的示例:

3.1 遍历键和值:

person = {'name': 'Alice', 'age': 25, 'city': 'New York'}

for key, value in person.items():
    print(key + ':', value)
    
# 输出
# name: Alice
# age: 25
# city: New York

3.2 遍历键:

person = {'name': 'Alice', 'age': 25, 'city': 'New York'}

for key in person.keys():
    print(key)
    
# 输出
# name
# age
# city

3.3 遍历值:

person = {'name': 'Alice', 'age': 25, 'city': 'New York'}

for value in person.values():
    print(value)

# 输出
# Alice
# 25
# New York    


4 字典的嵌套:

字典可以嵌套在另一个字典中,这给我们处理复杂数据提供了便利。

以下是一个示例程序,演示了如何创建嵌套字典并访问嵌套字典的值:

students = {
    'Alice': {'age': 25, 'city': 'New York'},
    'Bob': {'age': 20, 'city': 'London'},
    'Charlie': {'age': 22, 'city': 'Paris'}
}

for name, info in students.items():
    print(name + ':')
    print('  Age:', info['age'])
    print('  City:', info['city'])

# 输出
# Alice:
#   Age: 25
#   City: New York
# Bob:
#   Age: 20
#   City: London
# Charlie:
#   Age: 22
#   City: Paris


5 总结:

在本文中,我们深入研究了 Python 中字典的创建方法和常见操作,包括访问字典、添加键值对、修改值、删除键值对等。我们还介绍了如何使用类似对象组成字典和字典的嵌套。通过学习这些知识,你现在应该对字典的使用有了更深入的了解。祝你在 Python 的学习之路上越走越远,编写出更加灵活和强大的程序!

享受编程带来的快乐!

相关推荐

cad图库(cad图块比例怎么调)

cad图库导入的操作步骤如下所示1、在CAD工作页面命令栏中输入imageattach命令;2、回车后提示选取导入图片的存储位置;3、选取图片后出现附着图片窗口;4、确定后在CAD窗口中选取插入位...

qq游戏大厅官网电脑版(qq游戏大厅pc版)
  • qq游戏大厅官网电脑版(qq游戏大厅pc版)
  • qq游戏大厅官网电脑版(qq游戏大厅pc版)
  • qq游戏大厅官网电脑版(qq游戏大厅pc版)
  • qq游戏大厅官网电脑版(qq游戏大厅pc版)
126网易免费邮箱(126网易免费邮箱注册官网)

126邮箱是网易的一个免费邮箱登录入口在浏览器输入:mail.126.com浏览器进入126邮箱网站之后,即可自行登录126邮箱账号。登陆入口https://www.126.com/126邮箱是网易公...

乒乓球直播在线观看免费(乒乓球直播在线观看免费全运会视频)

第一,首先看比赛战术安排。比如比赛对象的选择,主要是扬长避短。第二,看发球技术。发球取胜是重要一环。第三,看接发球技术。因前三板极为重要。第四,看相持球的处理。谁更有耐心,沉着应对等!想要观看乒乓球的...

爱奇艺视频免费下载安装(爱奇艺视频免费手机下载)
  • 爱奇艺视频免费下载安装(爱奇艺视频免费手机下载)
  • 爱奇艺视频免费下载安装(爱奇艺视频免费手机下载)
  • 爱奇艺视频免费下载安装(爱奇艺视频免费手机下载)
  • 爱奇艺视频免费下载安装(爱奇艺视频免费手机下载)
qq安全管家 手机版(qq安全管家怎么卸载)

您好,亲爱的管家用户  坏人可能会通过木马或钓鱼网站骗取您输入的动态密码,进而进行其他恶意操作。建议您对QQ号码经常使用的电脑及手机进行全盘查杀,平时输密码密保前一定要认真辨别官网和官方客户端。 ...

邮箱注册入口(example邮箱注册入口)
邮箱注册入口(example邮箱注册入口)

可在网易邮箱官网注册邮箱账号并登录。步骤如下:1.打开网易邮箱官网,点击“立即注册”,进入注册界面。3.回到之前的页面,输入账号密码登录即可使用。网易邮箱的优势之——安全稳定提供HTTPS登录和SSL邮件加密功能,保证通信安全,无须...

2026-01-23 18:51 off999

腾讯视频会员免费领取(腾讯视频会员免费领取网站)
腾讯视频会员免费领取(腾讯视频会员免费领取网站)

步骤/方式1打开腾讯视频APP,点击下方中间标签"新春特惠",找到"免费领VIP"。步骤/方式2点击"免费领VIP",界面跳转点微视活动界面。步骤/方式3领腾讯会员需要做微视任务,签到7天可以领1天VIP会员。...

2026-01-23 18:43 off999

二战风云2无限钻石水晶版(二战风云2破解版无限资源)

要想得高分,简洁点,就是向前行动是坦克,与反坦克炮一起,反坦克炮到达位置架设,接着在坦克即将到达时摩托化部队前进。毕竟能省点时间就省点时间,因为这个游戏,时间很重要。如果是1v2,那就,守城市,反坦...

一键抠图网页版(抠图网页版)
  • 一键抠图网页版(抠图网页版)
  • 一键抠图网页版(抠图网页版)
  • 一键抠图网页版(抠图网页版)
  • 一键抠图网页版(抠图网页版)
高清多功能视频播放器(多功能视屏播放器)

多功能高清视频播放器使用起来非常简单,首先将视频文件传输到播放器中,然后通过遥控器或者触摸屏操作选择要播放的视频。用户可以根据需要进行视频播放设置,如调整音量、播放速度等。此外,播放器还支持多种视频格...

老版街机游戏大全(开火车老虎机(单机版))

横版过关:快打旋风,恐龙新世纪,名将,吞食天地赤壁之战,圆桌武士,变身忍者,惩罚者,飞机射击:彩京打击者1945,战国世纪,四国战机,太阳表决,格斗:街霸系列,KOF系列,VR战士系列,铁拳系列,死或...

下载本地歌曲免费(下载本地歌曲免费听)
  • 下载本地歌曲免费(下载本地歌曲免费听)
  • 下载本地歌曲免费(下载本地歌曲免费听)
  • 下载本地歌曲免费(下载本地歌曲免费听)
  • 下载本地歌曲免费(下载本地歌曲免费听)
内存清理大师(内存清理大师V1.2.6官方版)
内存清理大师(内存清理大师V1.2.6官方版)

1、打开手机清理大师应用APP2、点击扫描垃圾3、在弹出来的窗口点击清理垃圾4、最后即可清理完成在手机中设置里的通用里储存空间与iCloud进行清除。操作方法点开设置->通用->储存空间与iCloud用量点击储存空间-...

2026-01-23 17:03 off999

登录器下载安装(云端辅助登录器下载安装)

有其他的程序正在使用中,你电脑重新启动一次再删除dlq试试,或者把其他的程序都关了然后再重新安装一次再删除.祝你好运!!!!!!!!!!!!1国服的下载很简单,和当年CF、逆战的方式一样,我们直接...

取消回复欢迎 发表评论: