Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >使用字典

使用字典

原创
作者头像
用户8442333
修改于 2021-05-18 02:12:56
修改于 2021-05-18 02:12:56
45100
代码可运行
举报
文章被收录于专栏:python知识python知识
运行总次数:0
代码可运行

字典是另一种可变容器模型,类似于我们生活中使用的字典,它可以存储任意类型对象,与列表、集合不同的是,字典的每个元素都是由一个键和一个值组成的“键值对”,键和值通过冒号分开。下面的代码演示了如何定义和使用字典。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
def main():
	scores = {'骆昊': 95, '白元芳': 78, '狄仁杰': 82}
    # 通过键可以获取字典中对应的值
	print(scores['骆昊'])
	print(scores['狄仁杰'])
    # 对字典进行遍历(遍历的其实是键再通过键取对应的值)
	for elem in scores:
		print('%s\t--->\t%d' % (elem, scores[elem]))
    # 更新字典中的元素
	scores['白元芳'] = 65
	scores['诸葛王朗'] = 71
	scores.update(冷面=67, 方启鹤=85)
	print(scores)
	if '武则天' in scores:
		print(scores['武则天'])
	print(scores.get('武则天'))
    # get方法也是通过键获取对应的值但是可以设置默认值
	print(scores.get('武则天', 60))
    # 删除字典中的元素
	print(scores.popitem())
	print(scores.popitem())
	print(scores.pop('骆昊', 100))
    # 清空字典
	scores.clear()
	print(scores)


if __name__ == '__main__':
	main()

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python - 字典3
update() 方法将使用给定参数中的项来更新字典。如果该项不存在,则会添加该项。
小万哥
2023/10/16
1670
Python - 字典3
第三章--第四节:字典
字典和列表一样是一种可变容器,同样也可以存储不同类型的数据,字典的中数据是以键值对的形式存储的(key:value),数据与数据之间用逗号分割。
喵叔
2020/09/08
3080
Python 字典的定义以及常用方法
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/155911.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/18
5110
【Python100天学习笔记】Day7 字符串和常用数据结构
第二次世界大战促使了现代电子计算机的诞生,最初计算机被应用于导弹弹道的计算,而在计算机诞生后的很多年时间里,计算机处理的信息基本上都是数值型的信息。世界上的第一台电子计算机叫ENIAC(电子数值积分计算机),诞生于美国的宾夕法尼亚大学,每秒钟能够完成约5000次浮点运算。随着时间的推移,虽然数值运算仍然是计算机日常工作中最为重要的事情之一,但是今天的计算机处理得更多的数据可能都是以文本的方式存在的,如果我们希望通过Python程序操作本这些文本信息,就必须要先了解字符串类型以及与它相关的知识。
天道Vax的时间宝藏
2021/12/02
3470
【重学Python】Day5 长篇:字符串和常用数据结构
在Python程序中,如果我们把单个或多个字符用单引号或者双引号包围起来,就可以表示一个字符串。
李鹏华
2024/04/25
1170
Python: 面向对象编程(类和对象)
文章背景: 最近在学习课程Python-Core-50-Courses,其中有个章节是面向对象编程,涉及的内容是类(class)和对象。下面对所学的内容进行相应的整理。
Exploring
2022/09/20
5240
【Python入门第十讲】字典
字典(Dictionary)是 Python 中常用的数据结构之一,用于存储键值对(key-value pairs)。字典的特点是可变的、无序的,且键(key)必须是唯一的,但值(value)可以重复。
不惑
2024/02/01
2280
【Python入门第十讲】字典
python字典详解
字典是Python中唯一的內建的映射类型,可以存储任意对象的容器,比如:字符串,列表,元组,自定义对象等;字典由键(key)与值(value)组成,基本语法如下:
py3study
2020/01/06
7710
08 Python字典(dict)完全指南
字典(dict)是Python中的一种可变映射类型,它使用键值对(key-value pair)的形式来存储数据。字典的特点包括:
全栈若城
2025/03/02
2940
100天学会python
目前我使用的Python 3.7.x的版本是在2018年发布的,Python的版本号分为三段,形如A.B.C。其中A表示大版本号,一般当整体重写,或出现不向后兼容的改变时,增加A;B表示功能更新,出现新功能时增加B;C表示小的改动(例如:修复了某个Bug),只要有修改就增加C。如果对Python的历史感兴趣,可以阅读名为《Python简史》的网络文章。
她的店里只卖樱花
2023/01/06
3.4K0
100天学会python
python教程(七)·字典
在现实生活中,查英语字典的时候,我们通常根据单词来查找意思。而python中的字典也是类似的,根据特定的 “键”(单词)来查找 “值”(意思)。
py3study
2020/01/17
7360
Python字典详细操作
字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:
Yuou
2022/09/26
5320
【Python】新华字典(bushi
🚀write in front🚀 🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🏅2021年度博客之星物联网与嵌入式开发TOP5~周榜63»总榜2159🏅 🆔本文由 謓泽 原创 CSDN首发🙉 如需转载还请通知⚠ 📝个人主页:打打酱油desu-CSDN博客🎓 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​ 📣系列专栏:【Python】系列_謓泽的博客-CSDN博客[〇~①]🎓 ✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本📩 文章目录↓ 🔥『
謓泽
2022/12/12
2.1K0
别再使用[]来获取字典的值了,来尝试一下这些方法
字典在Python中通过花括号{}定义,键和值之间用冒号:分隔,键值对之间用逗号,分隔。例如:
小白的大数据之旅
2024/11/20
890
python入门-字典
在之前介绍过python的3种数据类型:字符串、列表list、元组,它们都是有序的数据类型。
皮大大
2023/08/23
2630
Python字典使用(八)
字典的每个键值(key=>value)对用冒号分隔,每对之间用逗号分割,整个字典包括花括号在内,如下所示:
py3study
2020/01/10
7850
Python数据类型详解-字典#学习猿地
+ 也可以通过 [`dict`](https://docs.python.org/zh-cn/3.7/library/stdtypes.html#dict) 构造器来创建
学习猿地
2020/03/17
4390
Python 字典 — dict
del goods_dict[key]、goods_dict.pop(key) 都是指定键key,删除字典内的键值对。
忆想不到的晖
2021/12/06
7120
Python 字典 — dict
Python中字典的详细用法
#字典 #字典是Python中唯一内建的映射类型。字典中没有特殊的顺序,但都是存储在一个特定的键(key)下面,键可以是数字,字符串,甚至是元组 #一、字典的使用 #在某些情况下,字典比列表更加适用: #1、表示一个游戏棋盘的状态,每个键都是由坐标值组成的元组 #2、存储文件修改时间,用文件名作为键; #3、数字电话\地址薄 #1、使用列表创建一个电话本,(这里用字符串表示电话号码,以0开头的数字回会被编译成8进制数字) name=["A","B","C","D"] phone=["2341","910
hankleo
2020/09/17
9340
python 字典i
字典     字典类似于你通过联系人名称查找地址和联系人详细情况的地址簿,即,我们把键(名字)和值(详细情况)联系在一起。注意,键必须是唯一的,就像如果有两个人恰巧同名的话,你无法找到正确的信息。     键值对在字典中以这样的方式标记:d = {key1 : value1, key2 : value2 }。注意它们的键/值对用冒号分割,而各个对用逗号分割,所有这些都包括在花括号中。另外,记住字典中的键/值对是没有顺序的。如果你想要一个特定的顺序,那么你应该在使用前自己对它们排序。
py3study
2020/01/13
9300
相关推荐
Python - 字典3
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验