zoukankan      html  css  js  c++  java
  • 容器

    1.列表

    2.元组

    3.字典

    4.集合

    1.列表: list    列表[] 

    1.加:append()   追加    insert()  插入    extend()    扩展

    列表有可合并性

    2.删:remove()  移除    pop()  弹出    clear()  清空

    2.元组:  tuple

    tu = (1,) # 括号里如果只有一个类型就是此类型
    # print(type(tu)) #面试题

    lst = [1]
    print(type(lst)) #只要是用[]都是列表

    字符串和数字是不可变的数据类型

    3.字典

    dict 字典 {} python唯一的一个键值对数据
     键值对 {键:值}
    键必须是不可变的数据类型
    字典是不能当字典的键,因为字典是可变的
    值是没有任何要求的

    字典不可变性

    : dic[x] = Y  x为键 Y为你所要添加的键所对应的值  

    #如果所添加的键词典中有就会被修改没有就是添加

    dic.setdefauit(x,y) x为键 Y为你所要添加的键所对应的值,如果值为空则默认添加值为none

    #如果添加的键字典中存在在不添加.

    删:dic.pop(x)  x为你想删除的键

    #pop有反馈值是被删除的键的值,切记pop括号内不能为空

    dic.popitem()

    #随即删除在python3.6中删除最后一个python3.5会进行随机删除

    del dic

    #删除整个词典

    del dic[x]  x为你想删除的键

    dic.clear()

    #清空词典

    改:dic[]

    #和增的第一个方法相同

    dic.update(x)  x为所要添加的字典

    #当dic字典中有其相同的键时其值被修改,没有时添加.

    :dic.get(x,y)  x为你想查询的键,y是可自己定义的反馈值

    dic[]  []中填写你要查询的键.当字典中没有查询的键时会报错

    其他操作:for循环字典

    #循环输出的是字典的键

    dic.keys()

    #高仿列表  可将字典中的键组成高仿列表

    dic.values()

    #高仿列表  可将字典中的值组成高仿列表

    dic.items()

    #以元组形式将键对值放在一个高仿列表里

    4.集合:

    集合具有天然的去重性

    集合是无序的.    #集合中不能放入列表,字典,集合

    增:set.add()  

    增加

    set.update()  

    迭代添加

    删:set.pop()

    随机删除

    set.clear()

    清空集合

    set.remove()

    指定元素删除    #所指定元素在集合中不存在时会报错

    set.discard()

    指定元素删除    #所指定元素不存在时不会报错

    改:在集合中修改集合只能先删除再添加

    查:for循环

    其他操作:

    print(set & set1)

    两个集合的交集元素

    print(set | set1)

    两个集合的并集    #两个集合合并成一个集合

    print(set - srt1)

    两个集合的差集    #两个集合前面减后面输出前面两个集合没有重合的

    print(set ^ set1)

    两个集合的反交集    #两个集合相并去除重合的

    print(set < set1)

    子集

    print(set1 > set)

    父集

    frozenset()

    冻集          #可以是集合变成字典的键

  • 相关阅读:
    linux 常用命令
    restframeword之视图,解析器
    restframework之序列化
    restframeword之APIview
    MongoDB
    redis
    mysql优化
    (java)图片像素的操作
    关于java AudioInputStream播放短音频没声音的问题
    java向文件中追加内容的一种简单方式
  • 原文地址:https://www.cnblogs.com/daijingkun/p/9852922.html
Copyright © 2011-2022 走看看