【Python】字典和set

字典dict和set

字典dict

python内置了字典:dict的支持,即map,key-value
字典内部存储和key放入顺序是没有关系的。

#初始值
d = {'Michael':95, 'Bob':75,'Tracy':85}
#输出时
d['Michael']
>>>95
#通过key放入
d['jack'] = 88
#通过in判断key是否存在
'Thomas' in d
>>>false
#通过dict提供的get()方法,如果key不存在,返回None,或者自己指定的value
d.get('Thomas')
d.get('Thomas', -1)
>>> -1
#删除一个key,用pop(key)方法,对应的value也会从dict中删除
d.pop('Bob')
>>>75

set

类似dict,是key的集合

#使用列表创建
s = set([1, 2, 3])
s
>>> {1, 2, 3}

#添加元素到set中
s.add(key)
#删除元素
s.remove(key)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
当然,我可以为您介绍一下Python中的set字典。 1. Python中的set(集合)是一种无序且不重复的数据结构。它由一对花括号{}表示,其中包含逗号分隔的元素。例如:{1, 2, 3}就是一个setset中的元素是唯一的,重复的元素会被自动去重。 2. set的主要特点包括: - 去重:set中不会包含重复的元素。 - 无序性:set中的元素没有固定的顺序。 - 可变性:set是可变的,可以添加或删除元素。 3. set常用的操作包括: - 添加元素:使用add()方法向set中添加元素。 - 删除元素:使用remove()方法从set中删除指定元素。 - 集合运算:可以进行交集、并集、差集等集合运算。 接下来是字典(Dictionary): 1. 字典Python中另一个重要的数据结构,它是一种键值对(key-value)的无序集合。字典使用花括号{}表示,每个键值对之间使用冒号:分隔,键和值之间使用逗号,分隔。例如:{"name": "John", "age": 25}就是一个字典。 2. 字典的主要特点包括: - 键值对:字典中的元素是以键值对的形式存在的,每个键对应一个值。 - 无序性:字典中的元素没有固定的顺序。 - 可变性:字典是可变的,可以添加、修改或删除键值对。 3. 字典常用的操作包括: - 获取值:通过键来获取对应的值。 - 添加或修改键值对:使用赋值操作符=来添加或修改键值对。 - 删除键值对:使用del关键字来删除指定的键值对。 希望以上介绍对您有所帮助!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值