list和set的区别

博客介绍了信息技术中list和set的相关知识。list即列表,有序,通过索引查找,可依据索引进行增删改查;set是集合,无序且自动去重,可进行交集、并集、差集等操作。

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

1 定义
list:列表,表达形式 [ ],或者list(),有序,通过索引值进行查找
set:集合,表达形式set([ ]),无序自动去重
2 常见应用方法:
list:依据索引值,进行内部的增删改查作业
set: 集合的交集,并集,差集

myset_a = set([1,2,3,4,5])
print(type(myset_a))    # <class 'set'>
myset_b = set([1,2,7,8])
print("交集",myset_a&myset_b)
print("交集",myset_a.intersection(myset_b))
print("差集",myset_a-myset_b)    # myset_a相当于myset_b的差集
print("差集",myset_a.difference(myset_b))
print("并集",myset_a|myset_b)
print("并集",myset_a.union(myset_b))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值