zoukankan      html  css  js  c++  java
  • PY基础之集合的内置方法

    PY基础之集合的内置方法

    1. 作用

    就是存储一大堆元素的东西,容器数据类型

    2. 定义方式

    以{}用逗号隔开不可变数据类型

    特点:去重,乱序

    3. 重要内置方法

    s = {}  # 空大括号是字典,不是集合,定义空集合必须得用set()
    s = set()
    
    lis = [1,2,3,1,3]
    print(list(set(lis))) # [1, 2, 3]
    
    pythoners = {'jason', 'nick', 'tank', 'sean'}
    linuxers = {'nick', 'egon', 'kevin'}  # 老刘
    
    print(pythoners | linuxers)  # 并集
    print(pythoners.union(linuxers))
    
    print(pythoners & linuxers)  # 交集
    print(pythoners.intersection(linuxers))
    
    print(pythoners - linuxers)  # 差集
    print(pythoners.difference(linuxers))
    
    print(pythoners ^ linuxers) # 交叉补集
    print(pythoners.symmetric_difference(linuxers))
    '''
    {'nick', 'tank', 'egon', 'kevin', 'sean', 'jason'}
    {'nick', 'tank', 'egon', 'kevin', 'sean', 'jason'}
    {'nick'}
    {'nick'}
    {'tank', 'sean', 'jason'}
    {'tank', 'sean', 'jason'}
    {'sean', 'kevin', 'tank', 'egon', 'jason'}
    {'sean', 'kevin', 'tank', 'egon', 'jason'}
    '''
    

    4. 存一个值还是多个值

    多个值

    5. 有序or无序

    无序

    6. 可变or不可变(重点)

    可变

  • 相关阅读:
    Resharper Visual studio中的插件
    MVC 中Simditor上传本地图片
    MVC编程模型
    数据库面试题
    SQL、索引
    存储过程详解
    EF的简单认识
    MVC是什么
    AOP面向切面编程
    SQL语句基本
  • 原文地址:https://www.cnblogs.com/dadazunzhe/p/11303991.html
Copyright © 2011-2022 走看看