zoukankan      html  css  js  c++  java
  • Python学习笔记--10 集合

    #集合 set。
    #1 天生可以去重。
    #2 集合是无序的,没有下标可取值。
    l=[1,1,2,2,3,3]
    res=set(l)
    print(res)
    #运行结果。
    #{1, 2, 3} #集合和字典一样用大括号。但是字典有冒号,k和v。集合没有。
    l=list(res)#去重后在转回list

    jihe=set()#定义一个空的集合

    xingneng=['tanailing','杨帆','liurongxin','小黑']
    zdh=['tanailing','杨帆','liurongxin','小军','海龙']
    xingneng=set(xingneng)
    zdh=set(zdh)
    res=xingneng.intersection(zdh)#取交集
    res=xingneng&zdh#&符也是取交集
    res=xingneng.union(zdh)#取并集。把两个集合合并到一起,然后去重。
    res=xingneng|zdh #取并集
    res=xingneng.difference(zdh)#取差集。在a里面有,b里面没有的。是差集。
    res=xingneng-zdh#取差集。
    res=xingneng.symmetric_difference(zdh)#对称差集。在a,b两个里面不重复的部分。
    res=xingneng^zdh#对称差集。
    print(res)

    import string
    l1=set(strin.asscii_lowercase)
    print(l1)
    l2={'a','b','c'}
    print(l2)
    print(list3.issubset(list1))#判断list3是不是list1的子集
    print(list1.issuperset(list3))#判断list1是不是list3的父集
    print(list1.isdisjoint(list3))#判断list1和list3是否有交集.有交集返回false,没有交集返回true

    l2.add('s')#添加元素
    l2.remove('a')#删除指定元素
    l2.pop()#随机删除一个元素
    for l in l1:
    print(l)
  • 相关阅读:
    Python入门:局部变量与全局变量2
    Python入门:局部变量与全局变量1
    Python入门:函数参数1
    Python入门:文件操作1
    Python入门:集合操作
    Python入门:用字典实现三级菜单
    Python入门:购物车实例
    Python:循环
    git 提交指定提交时用户名
    mysql 判断null 和 空字符串
  • 原文地址:https://www.cnblogs.com/youyou-luming/p/9649550.html
Copyright © 2011-2022 走看看