zoukankan      html  css  js  c++  java
  • python:集合及其运算

    #集合及其运算
    list_1 = set([1,4,5,7,3,6,7,9])
    list_2 = set([2,6,0,66,22,8,4])
    print(list_1, list_2)
    #交集
    print(list_1.intersection(list_2))
    print(list_1 & list_2)
    #并集
    print(list_1.union(list_2))
    print(list_1 | list_2)
    #差集
    print(list_1.difference(list_2))
    print(list_1 - list_2)
    #对称差集
    print(list_1.symmetric_difference(list_2))
    print(list_1 ^ list_2)
    #子集
    list_3 = set([1,3,7])
    print(list_3.issubset(list_1))
    print(list_1.issuperset(list_3))

    #没有交集
    list_4 = set([100])
    print(list_1.isdisjoint(list_4))

    #基本操作
    #添加元素
    list_1.add(100) #添加一项
    list_1.update([20,30,40])
    print(list_1)
    #删除元素
    print(list_1)
    list_1.remove(3)#若元素不包含在集合中,会报错
    list_1.discard(5)#若元素不包含在集合中,不会报错
    list_1.pop()
    print(list_1)
    #测试是否为成员
    print(100 in list_1)
  • 相关阅读:
    简单记录下springboot+jms+activemq
    简单记录下RestTemplate 中postForObject调用例子
    vue+springboot后台实现页面按钮权限
    发送短信功能
    drf
    drf
    drf
    drf
    drf
    drf
  • 原文地址:https://www.cnblogs.com/cansun/p/8040513.html
Copyright © 2011-2022 走看看