day9 无序序列

本文详细介绍了Python中的字典和集合。字典是一种无序的键值对存储结构,可以通过键进行查询、增加、删除操作,如`get()`, `setdefault()`, `update()`等方法。集合则是保存不重复元素的无序集合,支持添加、删除及各种集合运算,如`add()`, `remove()`, `discard()`, 以及交集、并集、差集和对称差集运算。" 102470397,9087420,TCP套接字实现文件传输,"['TCP', 'socket编程', '文件操作', '网络通信']
摘要由CSDN通过智能技术生成

一、字典(dict)

字典是一种无序的,可变的的序列,它的元素以键值对的形式存在,我们之前学的列表和元祖是有序的,在底层是紧挨一起存放的。

 

字典是唯一的映射类型,就是说通过一个元素可以找到另外一个元素,就像搜索引擎一样用正则表达式匹配关键字,进行搜索。

1.1字典的创建

键值对:{键:值}({key:value})

 

字典使用{}:

 

字典名 = {键:值,键1:值1,键2:值2……}

#grade = {'python':90,'c':80}

# print(grade)

# print(type(grade))

grade = {1:90,'c':[1.2,3]}

print(grade)

 

# 键不能为列表,字典 ,值可以是任何数据类型

 

# 创建空字典

dict1 = {}

print(type(dict1))

 

# 获取字典的单个值

grade = {'python':90,'c':80}

print(grade['python'])

当字典中重复,原来的值会被覆盖

 

字典的键是唯一的不可变的,不可以修改的

 

键不能为列表,字典 ,值可以是任何数据类型 字典是任何数据类型的无序集合

 

本质:用键值对的方式对数据进行存储,有对数据进行一个解释说明有较好的可读性

 

1.2字典值得查询

字典与前面得有序序列得区别是字典无法通过下标进行查询。

 

通过键(key)查询

 

语法格式:

 

字典名.get(key)

name = {'姓名': '小天', '年龄': 28, '家乡': '上海'}

 

print(name.get('姓名'))

print(name.get(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不爱青椒的小人物

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值