python中元祖、列表、集合、字典的区别_Python元祖,列表,字典,集合的比较

方法(所有的集合方法):

s.issubset(t)  如果s是t的子集,返回True,否则返回False

s.issuperset(t)  如果s是t的超集,返回True,否则返回False

s.union(t)   返回一个新集合, 该集合是s和t的并集

s.intersection(t)  返回一个新集合, 该集合是s和t的交集

s.difference(t)  返回一个新集合, 该集合是s的成员, 但不是t的成员, 即返回s不同于t的元素

s.symmetric_defference(t)  返回所有s和t独有的(非共同拥有)元素集合

s.copy()  返回一个s的浅拷贝, 效率比工厂要好

方法(仅适用于可变集合):以下方法参数必须是可哈希的

s.update(t):用t中的元素修改s,即s现在包含s或t的成员

s.intersection_update(t):s中的成员是共同属于s和t的元素

s.difference_update(t):s中的成员是属于s但不包含在t中的元素

s.symmetric_difference_update(t):s中的成员更新为那些包含在s或t中,但不是s和t共有的元素

s.add(obj):在集合s中添加对象obj

s.remove(obj):从集合s中删除对象obj,如果obj不是集合s中的元素(obj not in s),将引发keyError错误

s.discard(obj):如果obj是集合s中的元素,从集合s中删除对象obj

s.pop():删除集合s中得任意一个对象,并返回它

s.clear():删除集合s中的所有元素

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值