python第七章(字典)

一。字典(类型为dict)的特点:

1.符号为大括号

2.数据为键值对形式出现

3.各个键值对之间以逗号隔开

格式:str1={'name':'Tom'} name相当于键值(key),Tom相当于值

二。空字典的创建方法

三。字典的基本操作(增删改查)

1.字典的增加操作:字典序列[key] = 值

注意点:如果存在则进行修改值,不存在,则在末尾进行追加

2.字典的删除操作

方法一:del:删除字典或删除字典中指定的键值对,不存在则会进行报错处理

方法二:clear:清空字典

3.字典的更改操作

4.字典的查看操作

方法一:key值进行查找操作,如果查找内容不存在则会进行报错处理

方法二:函数方法

get():查找字典序列中其中一个key的值,查找内容不存在会默认为None

key():查找的内荣是字典中所有的key

values():查找的内荣是字典中key所对应的值

items():查找的内荣不仅包括key还包括key所对应的值

四,字典的遍历:

1.遍历字典中的key:

2.遍历字典中的值:

3.遍历字典中的key以及所对应的值

4.键值对的优化遍历效果(拆包):key代表名字name,value代表内容Tom

相关推荐
2301_764441335 小时前
使用python构建的STAR实验ΛΛ̄自旋关联完整仿真
开发语言·python·算法
共享家95275 小时前
Java入门( 异常 )
java·开发语言·php
御形封灵5 小时前
基于canvas的路网编辑交互
开发语言·javascript·交互
xifangge20255 小时前
Python 爬虫实战:爬取豆瓣电影 Top250 数据并进行可视化分析
开发语言·爬虫·python
SunnyDays10115 小时前
C# 实战:快速查找并高亮 Word 文档中的文字(普通查找 + 正则表达式)
开发语言·c#
kaoshi100app5 小时前
本周,河南二建报名公布!
开发语言·人工智能·职场和发展·学习方法
421!5 小时前
ESP32学习笔记之GPIO
开发语言·笔记·单片机·嵌入式硬件·学习·算法·fpga开发
Flittly5 小时前
【从零手写 ClaudeCode:learn-claude-code 项目实战笔记】(10)Team Protocols (团队协议)
笔记·python·ai·ai编程
阿_旭5 小时前
基于YOLO26深度学习的蓝莓成熟度检测与分割系统【python源码+Pyqt5界面+数据集+训练代码】图像分割、人工智能
人工智能·python·深度学习·毕业设计·蓝莓成熟度检测
lxmyzzs5 小时前
使用Python分析COCO数据集标注信息:一个简单脚本实现统计与可视化
python·深度学习·目标检测·计算机视觉