• 数据类型-集合


    概念

    集合set:容器型的数据类型,它要求它里面的元素是不可变的数据,但是它本身是可变的数据类型。集合是无序的。{}

    作用

    • 列表的去重
    • 关系测试:交集,并集,差集

    集合的使用

    集合的创建

    set1 = {1,3,'taibai',4,'alex',False,'wuda'}
    print(set1) #集合是无序的

    set2.update('hfjahga')  #迭代着增加
    print(set2) #{'g', 'taibai', 'a', 'jing', 'j', 'sancu', 'h', 'wuda', 'f', 'alex'}

    set2.pop()  #随机删除
    print(set2)

    set2.remove('taibai')
    set2.add('nanshen')
    print(set2)
    #变相改值,先删除后增加

    数据之间的关系

    set3 = {1,2,3,4,5}
    set4 = {5,6,7,8,9}
    
    print(set3 & set4)  #交集
    print(set3 | set4)  #并集
    print(set3 - set4)  #差集
    print(set3 ^ set4)  #反交集:去除交集后的元素
    
    set5 = {1,2,3}
    set6 = {1,2,3,4,5}
    
    print(set5 < set6)  #子集,set5包含于set6
    print(set6 > set5)  #超集,set6包含set5

    练习

    练习1:列表的去重
    l1 = [1,2,3,3,4,4,5,5,6]
    set1 = set(l1)
    print(set1) #{1, 2, 3, 4, 5, 6}
  • 相关阅读:
    es6.8集群部署(ssl认证)+nfs备份(生产)
    spool
    dataguard unname
    zabbix监控mysql主从同步可用性
    企业微信发送消息
    安装ruby
    binlog2sql
    xtrabackup备份异地恢复+binlog日志应用
    5.7.29重新部署主从
    centos7 图形界面启动
  • 原文地址:https://www.cnblogs.com/zyiy/p/12514585.html
Copyright © 2020-2023  润新知