• 数据类型-集合


    概念

    集合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}
  • 相关阅读:
    JAVA集合框架01
    java基础===>点餐系统
    java基础===>数组的应用
    java基础===>双重循环打印图形
    java基础 ===》循环结构
    JAVA基础==>witch的应用!
    选择结构!
    路由系统
    flask使用及返回值、配置文件的四种方式
    短信验证码操作
  • 原文地址:https://www.cnblogs.com/zyiy/p/12514585.html
Copyright © 2020-2023  润新知