2020-11-15

本文详细介绍了Python中的字典和集合数据结构。讲解了如何创建、操作字典,包括通过键引用值、删除元素、更新字典及遍历。同时,也阐述了集合的特性,如可变性、元素唯一性,并展示了添加、删除元素以及集合运算的操作。
摘要由CSDN通过智能技术生成

字典(散列表):是一种通过"键"来引用"值“的数据结构.字典中的值没有特殊的顺序,但都是存储在一个特定的键下,{“key” :None,“1” :“a”}
键可以是数字,字符串,也可以是元组
键只能是不可变数据类型
变量名 = {key:value}

创建字典
items = [(‘name’,‘Gumby’),(‘age’,42)]
#将列表转换成字典
d = dict(items)
print(d)

从字典中删除元素
adict = {‘name’:‘Ben’,‘age’:18,‘gender’:‘man’}
b = adict.pop(‘name’)
#根据’键’来弹出值,key必须给出。否则,返回任意值
print(b) #Ben
print(adict) #{‘age’:18,‘gender’:‘man’}
del字典变量
del字典变量[key]

清空字典
adict = {‘name’:‘Ben’,‘age’:18,‘gender’:‘man’}
adict.clear()
print(adict) #{}

通过字典的键赋值或修改数据
adict = {‘name’:‘Ben’,‘age’:18,‘gender’:‘man’}
adict[‘age’] = 28
print(adict) #{‘name’:‘Ben’,‘age’:28,‘gender’:‘man’}

字典遍历
adict = {‘name’:‘Ben’,‘age’:18,‘gender’:‘man’}
for key.val in adict.items(): #.items取(键和值)
print(key,val)
adict = {‘name’:‘Ben’,‘age’:18,‘gender’:‘man’}
for key in adict.keys(): #keys()方法只取键
print(key,adict[key])
#.values()只取值

集合:
由不同元素组成可变容器的集合,集合的成员通常被称作集合元素
s = set(对象)
s = {元素1,元素2,…}

集合的常用方法:
set.add() 添加元素
set.remove() 删除元素
set.pop() 弹出第一个元素
set.clear() 清空集合

集合支持交集、并集、差集等运算
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值