Python的字典有哪些
发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,本篇内容主要讲解"Python的字典有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python的字典有哪些"吧!目录什么是字典?创建字典1. 直接赋
千家信息网最后更新 2025年11月16日Python的字典有哪些
本篇内容主要讲解"Python的字典有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python的字典有哪些"吧!
目录
什么是字典?
创建字典
1. 直接赋值
2. 使用 dict()函数创建空字典
3. 获取字典元素
4. 唯一的键,如果字典中有俩个或多个相同的键,默认取最后一个
小结:
字典的增
字典的改
字典的删
1. del 方法
2. pop 方法
3. popitme 方法
4. clear 方法
字典的查
字典取值
1. keys 方法
2. values 方法
3. items 方法
字典复制
遍历字典
什么是字典?
字典在 Python 中是一个无序的数据集合,字典使用键值对进行存储。
Dict = {'key':'value'}创建字典
直接赋值,使用花括号 { }
使用 Dict函数 创建空字典
1. 直接赋值
Dict = {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}print(Dict)print(type(Dict)) >>> {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}>>> 2. 使用 dict()函数创建空字典
Dict = dict()print(Dict)print(type(Dict)) >>> {}>>> 3. 获取字典元素
Dict = {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}print(Dict['察查司']) >>> 陆之道4. 唯一的键,如果字典中有俩个或多个相同的键,默认取最后一个
Dict = {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏', '罚恶司': '李鬼'}print(Dict['罚恶司']) >>> 李鬼小结:
字典由键(key)和值(value)组成。
创建可以使用花括号,也可以使用 dict 函数,元素之间用逗号隔开,键值之间使用冒号隔开。
注:键(key)必须是不可变类型,比如数字,字符串,而值(value)随意。
字典元素使用键(key)来获取。
键是唯一的,尽量不要相同。
字典的增
Dict[键] = '值'
Dict = {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}Dict['居民'] = '绘梦狮'print(Dict) >>> {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏', '居民': '绘梦狮'}字典的改
| 方法 | 描述 |
| 直接修改 | 直接修改,方法跟增差不多 |
| update | 将字典元素添加到另一个字典中,如果被添加字典已有该元素则修改,否则增加 |
Dict[键] = '值'
Dict = {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}# 如果字典中已存在该键则修改对应的值,否则增加Dict['罚恶司'] = '绘梦狮'print(Dict) >>> {'赏善司': '魏征', '罚恶司': '绘梦狮', '察查司': '陆之道', '阴律司': '崔珏'}2. 使用 update 方
Dict = {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}Dict2 = {'天师': '钟馗', '罚恶司': '天师钟馗'}Dict.update(Dict2)print(Dict) >>> {'赏善司': '魏征', '罚恶司': '天师钟馗', '察查司': '陆之道', '阴律司': '崔珏', '天师': '钟馗'}字典的删
| 方法 | 描述 |
| del | 删除某个元素,或删除整个字典 |
| pop | 删除某个元素 |
| popitme | 删除字典中最后一个元素 |
| clear | 清空字典 |
1. del 方法
Dict = {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}# 删除某个元素根据键del Dict['罚恶司'] # 删除整个字典# del Dict print(Dict) >>> {'赏善司': '魏征', '察查司': '陆之道', '阴律司': '崔珏'}2. pop 方法
Dict = {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}Dict.pop('赏善司')print(Dict) >>> {'罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}3. popitme 方法
Dict = {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}Dict.popitem()print(Dict) >>> {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道'}4. clear 方法
Dict = {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}Dict.clear()print(Dict) # 因为字典被清空了>>> {}字典的查
| 方法 | 描述 |
| in | 判断元素是否在字典中,返回值为 Bool |
| not in | 与 in 相反 |
因为这是通用方法,前面已经说了很多次,现在就跳过了。
字典取值
| 方法 | 描述 |
| keys | 获取字典中的键,返回一个迭代 |
| values | 获取字典中的值,返回一个迭代 |
| items | 获取字典的键值,返回一个迭代 |
1. keys 方法
Dict = {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}Key = Dict.keys()print(Key) # 对于迭代对象我们可以遍历它,或者将它转化为列表进行操作>>> dict_keys(['赏善司', '罚恶司', '察查司', '阴律司'])2. values 方法
Dict = {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}Value = Dict.values()print(Value) # 对于迭代对象我们可以遍历它,或者将它转化为列表进行操作>>> dict_values(['魏征', '钟馗', '陆之道', '崔珏'])3. items 方法
Dict = {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}Item = Dict.items()print(Item) # 对于迭代对象我们可以遍历它,或者将它转化为列表进行操作>>> dict_items([('赏善司', '魏征'), ('罚恶司', '钟馗'), ('察查司', '陆之道'), ('阴律司', '崔珏')])字典复制
老样子使用 copy 函数
Dict = {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}copy_Dict = Dict.copy()Dict.clear()print(Dict)print(copy_Dict) >>> {} >>> {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}遍历字典
遍历 key
遍历 value
遍历 item
遍历 key - value
1. 遍历 key
Dict = {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}for i in Dict.keys(): print(i) >>> 赏善司 罚恶司 察查司 阴律司2. 遍历 value
Dict = {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}for i in Dict.values(): print(i) >>> 魏征 钟馗 陆之道 崔珏3. 遍历 item
Dict = {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}for i in Dict.items(): print(i) >>> ('赏善司', '魏征') ('罚恶司', '钟馗') ('察查司', '陆之道') ('阴律司', '崔珏')4. 遍历 key与 value
Dict = {'赏善司': '魏征', '罚恶司': '钟馗', '察查司': '陆之道', '阴律司': '崔珏'}for key, value in Dict.items(): print(key, value) >>> 赏善司 魏征 罚恶司 钟馗 察查司 陆之道 阴律司 崔珏到此,相信大家对"Python的字典有哪些"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
字典
钟馗
魏征
方法
元素
迭代
函数
天师
相同
对象
之间
内容
多个
小结
居民
括号
李鬼
学习
实用
更深
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发行业公司架构
小李飞刀小说软件开发
服务器搭建视频
gui 必须直接操作数据库吗
怎么知道服务器地址
xbox喋血复仇加速什么服务器
服务器ssh端口号查看
carsim软件开发
中美的网络安全问题
lol艾欧尼亚服务器在哪个地方
视频软件开发工具包
怀化口碑好的软件开发中介
阿里服务器租用价格
计算机网络技术排名高的专科
我国著名的网络安全事件有哪些
智慧识图的文字会上传到服务器吗
lol服务器怎么保存
浙江标准软件开发定制价格
腾越企业邮箱的服务器
一个软件中的数据库可以扒吗
昆明学软件开发学校
数据库奶牛书有中文版么
怀旧服养老服务器
我的世界阿里云服务器权限
云顶之弈最难的服务器
数据库SQL打开之后什么样子
文本状态函数计算数据库
软件开发不满意如何申请退款
查询数据库执行过的语句
广东服务器防火墙直供