初识python集合

a_list = [1,2,3,4]
a_list = set(a_list)
b_list = set([3,4,5,6])
c_list = set([1,2])




'''交集  ,取相同的元素'''
print(a_list.intersection(b_list))
print("简写交集",a_list & b_list)

'''并集 所有元素只出现一次'''
print(a_list.union(b_list))
print("简写并集",a_list | b_list)

'''差集   去除相同元素的a_list'''
print(a_list.difference(b_list))
print("简写差集",a_list - b_list)

'''子集  c_list是a_list的子集(a_list包含c_list中所有元素) 返回布尔值'''
print(c_list.issubset(a_list))

'''父集    a_list是c_list的父集(a_list包含c_list中所有元素) 返回布尔值'''
print(a_list.issuperset(c_list))

'''对称差集  去除a_list and b_list 的相同元素,组成一个新的集合'''
print(a_list.symmetric_difference(b_list))
print("简写对称差集",a_list ^ b_list)

'''   是否有相同元素,返回布尔值'''
print(c_list.isdisjoint(b_list))


'''添加一个元素'''
a_list.add(9)
'''添加多个元素'''
a_list.update([10,11,12])
print(a_list)

'''查看一个元素在不在这个集合,列表,元组都用in,不在用not in'''
if 9 in a_list:
    print("在这个集合里")
else:
    print("不,他不在")


'''删除指定元素,若该元素不存在,会报错'''
a_list.remove(1)

'''删除指定元素,若该元素不存在,你会报错'''
a_list.discard(999)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值