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

    集合(set)
    集合的元素是无序的,不重复的
    1.独有功能
    1.增加元素
    v = {1,"sundy","a","b"}
    v.add("hh")
    print(v)
    v.add("hh")
    print(v)
    D:python3.6python3.6.exe D:/python_code/day01/day06.py
    {1, 'sundy', 'hh', 'b', 'a'}

    #2.删除元素
    v = {1,"sundy","a","b"}
    v.discard("a")
    print(v)
    D:python3.6python3.6.exe D:/python_code/day01/day06.py
    {1, 'sundy', 'b'}
    #3.update批量添加
    v = {1,"sundy","a","b"}
    v.update({'ah','c','s'})
    print(v)
    D:python3.6python3.6.exe D:/python_code/day01/day06.py
    {'ah', 1, 'c', 's', 'a', 'sundy', 'b'}
    #4.交集
    v = {1,"sundy","a","b"}
    result = v.intersection({1,"a"}) #可以是列表
    print(result)
    D:python3.6python3.6.exe D:/python_code/day01/day06.py
    {1, 'a'}

    #5.并集
    v = {1,"sundy","a","b"}
    result = v.union({1,"a"}) #可以是列表
    print(result)
    D:python3.6python3.6.exe D:/python_code/day01/day06.py
    {1, 'a', 'sundy', 'b'}

    #6.差值
    v = {1,"sundy","a","b"}
    result = v.difference({1,"a","d"})   #v中有,而{1,"a","d"}中没有的元素 #可以是列表
    print(result)
    D:python3.6python3.6.exe D:/python_code/day01/day06.py
    {'b', 'sundy'}
    小结:
    1.空集合:
    v = set()
    print(type(v))
    D:python3.6python3.6.exe D:/python_code/day01/day06.py
    <class 'set'>

    #整型没有空
    v=int() 值为0
    D:python3.6python3.6.exe D:/python_code/day01/day06.py
    <class 'set'>
    0
    #空字符串(str)
    v = ""
    v1 = str()
    print(v,v1)
    #空列表
    v = []
    v1 = list()
    print(v,v1)
    D:python3.6python3.6.exe D:/python_code/day01/day06.py
    [] []
    #空元组
    v = ()
    v1 = tuple()
    print(v,v1)
    D:python3.6python3.6.exe D:/python_code/day01/day06.py
    () ()

    #空字典
    v = {}
    print(type(v))
    D:python3.6python3.6.exe D:/python_code/day01/day06.py
    <class 'dict'>
  • 相关阅读:
    《深入理解C#》泛型高级
    vs2019 插件下载慢的解决方法
    C# Tuple和 ValueTuple
    前端ajax用json方式请求 后端php 用 $GLOBALS['HTTP_RAW_POST_DATA'] 取值
    Vue之Axios跨域问题解决方案
    Jquery自定义方法获取URL后面参数
    C# List 某行数据置顶
    EF空字段使用contains查询的解决办法
    sql语句查询,多字段like模糊查询优化
    Asp.Net Core中间件
  • 原文地址:https://www.cnblogs.com/sundy08/p/11862555.html
Copyright © 2011-2022 走看看