zoukankan      html  css  js  c++  java
  • 集合的基本操作

    1. 集合的去重作用

    list_1 = [1, 4, 5, 7, 3, 6, 7, 9]

    list_1 = set(list_1)

    list2 = set([2, 6, 0, 66, 22, 8, 4])

    2.#交集 intersection 

    list_1.intersection(list_2)

    list_1 & list_2

    3.# 并集

    list_1.union(list_2)

    list_1 | list_2

    4.#差集

    list_1.difference(list_2)

    list_1 - list_2

    5.#对称差集

    list_1.symmetric_difference(list_2)

    list_1 ^ list_2

    6.# 子集

    list_3 = set([1, 3, 7])

    list_3.issubset(list_1) # 判断list_3是不是list_1 的子集

    list_1.issuperset(list_3)  #判断list_1 是不是 list_3 的 父集

    7.#集合添加 

    list_1.add(999)  #无序加入, 集合是无序的

    list_1.update([888, 777, 555])   #添加的元素必须是可迭代对象

    8.#集合的删除

    list_1.pop()  #随机删除

    list_1.discard(888) #根据元素进行删除

    list_1.remove(777) #返回删除的结果

    9. # 集合的长度

    len(list_1)

    10. 判定元素是否在集合内

    if x in list_1

  • 相关阅读:
    javascript中有关this的解析题
    变量声明
    js事件
    js用法
    dom对象
    数据的三大储存格式
    函数
    全局环境
    循环语句及案例
    条件语句
  • 原文地址:https://www.cnblogs.com/my-love-is-python/p/9036597.html
Copyright © 2011-2022 走看看