字典数据类型内置方法

news/2026/1/24 13:55:33/文章来源:https://www.cnblogs.com/fart/p/19526166

目录
  • 1、作用:对于值添加描述信息使用他
  • 2、定义方式:用{}以逗号隔开加入键值对key:value
  • 3、内置方法
    • 3.1 优先掌握
      • 1. 按key取值,即可取也可改变
      • 2、len长度
      • 3. in/not in
      • 4. for循环
      • 5.keys/values/items(items用的最多,一般和解压缩一起用)
    • 3.2 需要掌握
      • 快速生成一个字典

1、作用:对于值添加描述信息使用他

2、定义方式:用{}以逗号隔开加入键值对key:value

info_dict = {'name': 'fart', 'age': 22, 'height': 160, 'gender': 'male', 'hobby_list': ['dance', 'singsing', 'paino']}

3、内置方法

3.1 优先掌握

1. 按key取值,即可取也可改变

info_dict = {'name': 'fart', 'age': 22, 'height': 160, 'gender': 'male', 'hobby_list': ['dance', 'singsing', 'paino']}
print(info_dict['name'])
info_dict['age'] = 18
print(info_dict)
输出结果:
fart
{'name': 'fart', 'age': 18, 'height': 160, 'gender': 'male', 'hobby_list': ['dance', 'singsing', 'paino']}

2、len长度

info_dict = {'name': 'fart', 'age': 22, 'height': 160, 'gender': 'male', 'hobby_list': ['dance', 'singsing', 'paino']}
print(len(info_dict))
输出结果:
5

3. in/not in

info_dict = {'name': 'fart', 'age': 22, 'height': 160, 'gender': 'male', 'hobby_list': ['dance', 'singsing', 'paino']}
print('height' not in info_dict)
输出结果:
False

4. for循环

info_dict = {'name': 'fart', 'age': 22, 'height': 160, 'gender': 'male', 'hobby_list': ['dance', 'singsing', 'paino']}
for i in info_dict:print(i)
输出结果:
name
age
height
gender
hobby_list

5.keys/values/items(items用的最多,一般和解压缩一起用)

info_dict = {'name': 'fart', 'age': 22, 'height': 160, 'gender': 'male', 'hobby_list': ['dance', 'singsing', 'paino']}
print(list(info_dict.keys()))
print(list(info_dict.items()))
print(list(info_dict.values()))
输出结果:
['name', 'age', 'height', 'gender', 'hobby_list']
[('name', 'fart'), ('age', 22), ('height', 160), ('gender', 'male'), ('hobby_list', ['dance', 'singsing', 'paino'])]
['fart', 22, 160, 'male', ['dance', 'singsing', 'paino']]

3.2 需要掌握

info_dict = {'name': 'fart', 'age': 22, 'height': 160, 'gender': 'male', 'hobby_list': ['dance', 'singsing', 'paino']}
print(info_dict.copy())
-----------------------------------------------
info_dict.pop('name')
print(info_dict)
---------------------------------------------
info_dict.popitem()  # 早期的时候字典是无序的,是随机删除的,但是由于python3底层优化了字典,让字典看的貌似有序了,所以默认删除最后一个
print(info_dict)
-------------------------------
info_dict.clear()print(info_dict)
--------------------------------------
print(info_dict.get('age'))
# print(info_dict['name'])
print(info_dict.get('name', 'nick'))  # 如果有,就返回真正的值;如果没有,默认返回None,也可以指定返回
-------------------------------------------------
info_dict.setdefault('gender', 123123)  # 有则不变,无则往里面追加了值
print(info_dict)
----------------------------info_dict.update({'a':1})
print(info_dict)

快速生成一个字典

print(dict.fromkeys(['a',2,3,4,5],'nick'))
输出结果:
{'a': 'nick', 2: 'nick', 3: 'nick', 4: 'nick', 5: 'nick'}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1209966.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何为孩子挑选学习机?2026年学习机品牌全面评测与推荐,直击护眼与资源痛点

在数字化学习浪潮席卷全球的背景下,智能学习机已从辅助工具演变为家庭教育的核心组成部分。面对市场上品牌林立、功能各异的产品矩阵,家长与教育工作者在决策时常陷入信息过载与选择焦虑,核心关切点在于如何平衡技术…

详细介绍:基础开发工具--编译器g++/gcc 自动化构建make/Makefile

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

学习机哪个品牌更专业?2026年学习机推荐与评价,针对互动性与质量痛点

研究概述 在数字化教育浪潮与家庭教育投入持续增长的背景下,学习机已从辅助工具演变为学生核心的学习平台。面对市场上品牌众多、功能各异、宣传纷繁的现状,家长与教育工作者在选购时常陷入信息过载与选择困难的困境…

基于DeepSeek-R1手搓AI Agent智能体(手把手,个人电脑也能玩哦)

本篇文章介绍使用Ollama本地部署DeepSeek-R1 8B通用大模型,作为Agent智能大脑,基于Python3.11(虚拟环境管理工具Conda)、Langchain开发框架、Chroma向量数据库、ReAct提示词模版等工具进行开发AI Agent人工智能体。为了便于理解智…

2026年学习机品牌推荐:智慧教育趋势排名,涵盖启蒙与备考全阶段核心需求

在数字化浪潮席卷教育领域的当下,智能学习机已从辅助工具演变为家庭教育的核心基础设施。面对市场上品牌林立、功能各异的产品,家长与教育工作者在决策时普遍面临核心焦虑:如何在保障孩子视力健康与学习专注度的前提…

2026年本地整装装修企业排行榜,廊坊富迪装饰名列前茅

在京津冀地区的家装市场中,选择一家靠谱的本地整装装修企业,直接关系到业主的居住体验与生活品质。面对行业内良莠不齐的服务乱象,如何找到真正有实力的本地整装装修品牌企业?以下结合不同服务定位,为你推荐2026年…

探寻荧光磁粉探伤机高品质厂家如何选择

问题1:什么是荧光磁粉探伤机?为什么说选择高品质厂家很重要? 荧光磁粉探伤机是利用铁磁性材料在磁场中被磁化后,缺陷处会产生漏磁场,吸附荧光磁粉形成可见荧光痕迹,从而检测工件表面及近表面裂纹、夹杂等缺陷的无…

2026年唐山沼气/煤气脱硫厂家TOP5推荐厂家报告(湿法/络合铁/干法领域)

一、开篇引言:选型困境与行业变革催生优质厂家甄选 某大型生物质能源企业在2025年沼气脱硫项目中遭遇选型难题:初期选用普通干法脱硫剂处理浓度8000ppm的沼气H₂S,虽初始投资低,但脱硫剂每周需更换,年维护成本超3…

广州可靠的GEO优化公司费用多少,性价比哪家高

随着AI信源时代的到来,企业对GEO优化的需求日益迫切,如何选择可靠的GEO优化公司成为许多企业营销决策的关键。本文将围绕GEO优化品牌公司的核心问题展开解答,结合广州加快科技有限公司的实战经验与服务优势,为企业…

聊聊慧耕有机肥生产线基本信息,其价格大概是多少?

本榜单依托全维度市场调研与真实行业口碑,深度筛选出五家标杆企业,为养殖场、有机肥厂及政府项目方选型提供客观依据,助力精准匹配适配的粪污资源化利用服务伙伴。 TOP1 推荐:安阳慧耕农业科技有限公司 推荐指数:…

2026年学习机品牌推荐:基于多学科实测评价,针对个性化辅导与护眼痛点精准指南

在数字化浪潮席卷教育领域的当下,为孩子选择一款合适的智能学习机,已成为众多家庭面临的关键决策。面对市场上品牌林立、功能各异的产品,家长们往往陷入信息过载的困境,既希望设备能精准匹配孩子的学龄与薄弱环节,…

最新开源免费!文字转语音配音神器,支持配音且含字幕导出功能,完全免费且仅6M tts-tauri配音工具

下载链接 https://pan.freedw.com/s/Bzn4nh 软件介绍 ts-tauri是由吾爱大佬天尊小帅开发的,它在GitHub和git上开源,也是一款免费的文字转语音软件。此产品经过迭代和升级现在是一款非常强大且稳定的微软文字转语音配音工具,且完全免费&…

告别手抄!手写模拟器它来啦,1分钟出手写稿!Win+安卓双端,罚抄作业/做手写笔记超省时间!

下载链接 https://pan.freedw.com/s/3jBbCo 软件介绍 手写模拟器是一款在 Windows 与安卓上把文本转成高仿真手写图片 / 文档的工具,适合批量 “抄” 作业、做手写笔记 / 贺卡、教学材料与创意设计,通过字体 / 纸张与扰动、光影褶皱等参数&#xff0c…

2026年知名的公务车品牌厂家推荐及选择参考

公务车作为城市运营与公共服务的重要载体,其性能稳定性、场景适配性及使用成本直接影响相关工作的开展效率。在市场中,知名的公务车品牌厂家通常具备成熟的研发体系、完善的产品线及可靠的售后支持,能够为不同领域的…

2026年折叠滤芯厂家推荐:技术趋势与合规评测,涵盖生产与品控全流程痛点分析

在工业制造与生命科学领域,过滤技术作为保障工艺纯净度与产品一致性的核心环节,其重要性日益凸显。对于企业决策者而言,选择一家可靠的折叠滤芯供应商,不仅是采购行为,更是关乎生产安全、产品质量与合规风险的战略…

2026年折叠滤芯厂家推荐:多场景应用评测,解决高洁净度与稳定性痛点排名

摘要 在工业制造与高端科技领域,过滤技术作为保障工艺纯净度、提升产品良率及确保生产安全的核心环节,其重要性日益凸显。企业决策者,尤其是在电子半导体、生物医药等精密行业,正面临着如何在众多供应商中筛选出既…

2025年最新排行:备受好评的全自动火腿肠机厂家,国内排行前列的灌肠机源头厂家电话优选实力品牌

在食品工业自动化浪潮的推动下,全自动火腿肠机作为肉制品加工的核心设备,其性能与稳定性直接关系到生产企业的效率与产品品质。市场需求的持续增长,催生了一批技术扎实、口碑良好的专业设备制造商。本文基于公开市场…

2026年折叠滤芯厂家推荐:基于多行业应用评价,针对成本与稳定性痛点精准指南

在工业制造与生命科学领域,过滤技术作为保障工艺纯净度与产品安全性的核心环节,其重要性日益凸显。企业决策者与工艺工程师在构建或升级过滤系统时,常面临如何在众多供应商中识别出兼具技术深度、质量可靠性与场景适…

2026年高端照明品牌推荐:引领空间光影美学新趋势

高端照明品牌在当代空间设计中扮演着至关重要的角色,不仅是基础的照明工具,更是融合光影艺术、科技赋能与人文关怀的载体。它们通过精湛的工艺、创新的技术与前瞻的设计理念,为家居、商业、公共等多元场景营造出兼具…

2026公务车定制厂家推荐:聚焦专业服务与品质之选

在现代社会,公务车的应用场景日益多元化,从城市管理、公共服务到商业运营,不同领域对车辆的功能、性能及外观有着特定需求。公务车定制服务通过针对性的设计与改装,能够更好地满足这些个性化要求,而选择具备专业实…