zoukankan      html  css  js  c++  java
  • 数据类型之集合,数据类型总结

    一、集合set

      1.作用:关系运算

        在{}内用逗号分隔开多个元素,多个元素必须满足一下三个条件:

          1. 元素必须是不可变类型

          2.集合内元素无序

          3.集合内元素没有重复

    s = {}   # 空字典
    s = set() # 定义空集合
    # 内置方法:
    1.关系运算
    l1 ={'JAKE','BOB','Tom','Tony'} l2 ={'LY','jc','Tom','Tony'} # 取交集 s = l1 & l2 # s = l1.intersection(l2) print(s) # 取并集 s1 = l1 | l2 # l1.union(l2) print(s1) # 取差集(要保留哪个哪个放在前面) s2 = l1 - l2 # l1.difference(l2) print(s2) # 取对称差集 s3 = (l1 ^ l2) # l1.symmetric_difference(l2) print(s3) # 取父子集(包含关系);当两个集合完全相等时,互为父子集 s111={1,2} s222={1,2,3,4,} print(s111<s222) # l2.issuperset(l1) l1.issubset(l2)
    # # 内置方法:
    
    s1 ={'JAKE','BOB','Tom','Tony'}
    s1.discard(121)  # 如果元素不存在则不会报错。
    # s1.remove(121)  # 如果元素不存在会报错
    print(s1)
    s1.update({1,2,3,}) # 更新原来的集合
    print(s1)
    s1.add(4)  # 添加新的元素
    print(s1)

    二、数据类型总结

    按可变不可变区分

    可变类型 列表、字典
    不可变类型 数字、字符串、元组

    按存值的数量区分

    只能存一个 数字、字符串
    可以存多个值(容器) 列表、元组、字典

    按照访问方式区分

    直接访问 数字
    顺序访问:按索引访问 字符串、列表、元组
    KEY访问 字典
  • 相关阅读:
    Nginx作为缓存服务
    Nginx作为代理服务
    ZipUtils zip压缩实现
    getman九桃小说解析油猴脚本
    maven添加代理加速jar包下载
    ffmpeg MP3 flv 视频转mp3
    ActiveMQ配置用户认证信息
    JS实现HTML标签转义及反转义
    删除registry镜像数据,以centos为例
    启动一个带登录账号密码的registry容器
  • 原文地址:https://www.cnblogs.com/Holmes-98/p/14224167.html
Copyright © 2011-2022 走看看