python——字典&set

本文深入探讨Python中字典和set的使用方法,包括创建、修改、删除及各种操作,如并集、交集和差集。同时,介绍了字典的键值对特性与set的自动去重功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python学习——字典&set

字典

使用健-值(key-value)存储,查找速度快。
字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割整个字典包括在花括号({})中 ,格式如下所示:

dict = {key1 : value1, key2 : value2 }
修改与删除

引用”键“,进行修改与删除

print(dict)
dict[key1]=value*
del dict[key2]
dict.clear()
del dict

注意:

  • [key] 引用键对键值对进行修改;
  • dict.clear() 可删除所有字典元素;
  • del 字典名 可以删除字典
  • 字典不允许一个键创建多次,在多次赋值后存在覆盖,以最后一次为主
  • 字典的键不可变,可以是数字,字符,元组,不能为列表
  • dict内部key顺序没有任何关系
字典中的函数

|len(dict) 计算字典元素的个数
str(dict) 以字符串 输出字典
type(variable) 返回输入变量的类型
dict.copy() 字典的复制
popitem() 随机删除键值对
dict.items() 以列表返回键值对
dict.values() 以列表返回

set

无序集合,不包含键值对中的值,可进行删除与修改

  • 创建一个 set,需要提供一个 list(列表)作为输入集合
  • set赋值格式为 set=([list]) 其中list为传入参数
  • set输出格式为 {…} 自动过滤重复值
set1=set([123,456,789,123,123])
print(set1)

{456, 123, 789}
删除与添加

add(key) 添加元素
remove(key) 删除 set 中的元素

set运用

可进行并差交运算

&

|

-

注意:
去除列表中的重复值,可运用哈希hash列表发,也可运用set,可自动去重

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值