• 集合


    集合(不重要). 去重复
    集合中的元素是不重复的. 必须是可哈希的(不可变), 字典中的key
    空集合:set()
    空元组:tuple()
    空列表:list()
    非空集合: {123}集合, 集合其实就是不存value的字典

    # s = {"周润发", "大润发", "王润发", "周润发"} # 不重复的
    # print(s)
    
    # # 唯一能用到的点. 去重复
    # lst = ["麻将", "牌九", "骰子", "扑克",  "骰子", "扑克", "扑克", "扑克"]
    #
    # # 把列表转化成集合  x 转化成y类型 y()
    # s = set(lst)
    # # print(s)
    # # 把集合变回列表
    # lst = list(s)
    # print(lst) # 顺序是乱的
    
    
    # s = {"刘嘉玲", "赵本山", "莱昂纳多迪卡普里奥", "罗纳尔多"}
    # s.add("刘嘉玲") # 记
    # print(s)
    #
    # s.update({"刘嘉玲", "刘能", "赵四"}) # 迭代更新
    # print(s)
    
    # ret = s.pop() # 随机删除一个
    # print(s)
    # print(ret)
    
    # s.remove("罗纳尔多")
    # print(s)
    
    # 集合还有字典. 是没有索引和切片的
    
    
    # s = {"刘嘉玲", "赵本山", "莱昂纳多迪卡普里奥", "罗纳尔多"}
    # 把罗纳尔多修改成梅西
    # s.remove("罗纳尔多")
    # s.add("梅西")
    # print(s)
    
    # 迭代
    # for el in s:
    #     print(el)
    
    
    # s1 = {"门神", "灯神", "灯神你在笑什么?"}
    # s2 = {"门神", "灯神", "你俩在干什么?"}
    
    # 交集
    # print(s1 & s2)
    # print(s1.intersection(s2))
    
    # 并集
    # print(s1 | s2)
    # print(s1.union(s2))
    
    # # 差集
    # print(s1 - s2) # s1中特有的内容
    # print(s1.difference(s2))
    #
    # # 反交集
    # print(s1 ^ s2) # 两个集合中特有的内容
    # print(s1.symmetric_difference(s2))
    
    # 集合本身是可变的数据类型 . 不可哈希
    # 集合套集合->不能互相嵌套的
    # 集合中的元素必须可哈希(不可变的)
    # s = {123}
    
    # 如果非要集合套集合
    # s = frozenset({"哈哈","呵呵"}) # 不可变的数据类型(集合)
    # for el in s:
    #     print(el)
    
    
    from random import randint
    for i in range(100):
        print(randint(1,36))
    

      

  • 相关阅读:
    Excel表格函数逻辑排错
    MobaXterm体验最好的SSH客户端
    Excel中的常用函数
    Shell 知识点2020
    Linux 知识点2020
    Python知识点2020
    es6 模版字符串
    es6对象定义简写
    es6解构赋值
    ES6 let const关键字
  • 原文地址:https://www.cnblogs.com/YangWenYu-6/p/10060782.html
Copyright © 2020-2023  润新知