第五次

字典和集合

定义:字典(散列表)是一种通过”键”来引用”值”的数据结构.
字典中的值没有特殊的顺序, 但都是存储在一个特定的键(key)下.{“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’}

Python中字典是一种映射类型,key是关键字,value是对应的值

字典用{}来定义,字典由多个键和其对应的值构成。每一对键值组合称为项
在这里插入图片描述
集合支持交集、并集、差集等运算

a_set = set([8, 9, 10, 11, 12, 13])
b_set = {0, 1, 2, 3, 7, 8}
a_set | b_set #并集
{0, 1, 2, 3, 7, 8, 9, 10, 11, 12, 13}

a_set & b_set #交集
{8}

a_set - b_set #差集
{9, 10, 11, 12, 13}

a_set ^ b_set #对称差集
{0, 1, 2, 3, 7, 9, 10, 11, 12, 13}

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值