zoukankan      html  css  js  c++  java
  • 集合

    集合:

      1:他是无序的,他是不重复的.
      2,他里面的元素必须是可哈希的. int str bool ()但是它本身是不可哈希的.
      3,集合不能更改里面的元素.
      4,集合可以求交集,并集,差集,反交集等.

    集合作用:去重


    # 创建集合
    set1 = {1,2,3,4,5}
    # 集合的增
    set1.add(6)
    set1.update([5,6,7,8])
    print(set1)
    # 集合的删
    set1.remove(8) # 删除制定元素
    set1.pop() # 随机删
    set.clear() # 清空
    del set1 # 删除集合
    # 集合的查
    # for i in set1:
    # print(i)
    # 集合的运算
    set1 = {1,2,3,4}
    set2 = {3,4,5,6}
    # 4.1 交集 A&B A、B的公共部分
    # 4.2 并集 |
    # 4.3 差集 A-B A中不包含B的部分
    # 4.4反交集 ^ A|B - A&B
    # 4.5子集与超集 > < 返回True或False
    # 5,frozenset不可变集合,让集合变成不可变类型。
  • 相关阅读:
    命令行
    作业三C++
    作业二
    0003---简单的a+b问题
    0002---五层小山
    0001---Hello world
    关于OJ的那些事
    CDQ分治学习笔记
    C++ IO的一些注意点
    Vscode配置C++环境
  • 原文地址:https://www.cnblogs.com/2018-01-30/p/8386582.html
Copyright © 2011-2022 走看看