zoukankan      html  css  js  c++  java
  • 字典

    字典:

    字典里的键必须保证唯一(不能重复)

    # python36 有顺序打印
    # python35及以下无序打印

     字典的一些基本操作:

    增:

    dic['3'] ="输入的内容"  #如果这个键不在字典中就是添加,存在就是修改
    dic.setdefault("","")  #存在就不进行添加,不存在就添加
                                        setdefault中第一个参数是键  第二参数是值  如果不写值就默认为None
    View Code

    删:

    ####### 字典是没有remove
    s = dic.pop('3')    # pop返回的是被删除的值   pop一定要给人家参数 参数是要删除的键
    dic.popitem()   # 随机删除  在python36中删除最后一个  python35及以下随机删除
    # print(s1)      popitem返回的是被删除的键值对以元组的形式显示
                     # 元组中第一个是字典中的键  第二个是字典中的值
     del dic     # 删除整个字典
    del dic['3']  #通过dic['键']删除
    dic.clear()   #清空
    View Code

    改:

    dic = {1:2,'3':8,False:True,(1,2,3):['132','qw'],'周公':'移山'}
    # dic1 = {'周公':'放我的孩子们',4:89}
    # # dic[1] = 78   # 如果这个键在字典中就是修改,不存在就是添加
    # # print(dic)
    #
    # dic1.update(dic)
    # print(dic1)
    View Code

    查:

    # dic = {1:2,'3':8,False:True,(1,2,3):['132','qw'],'周公':'移山'}
    # s = dic.get(4)   #不报错,默认返回None 可以自己定义返回值
    #
    # print(dic[4])   #报错
    # print(s)
    View Code

    其他操作:

    dic = {1:2,'3':8,False:True,(1,2,3):['132','qw'],'周公':'移山'}
    
    # print(dic.keys())  #高仿列表A货
    # print(dic.values())  #高仿列表A货
    # print(dic.items())    #以元组形式将键值对放在一个高仿列表里
    
    # for k,v in dic.items():
    #     print(k,v)
    
    
    # for i in dic.values():
    #     print(i)
    
    # for i in dic:
    #     print(i)    # 获取到的是键
    View Code

    ID:

    id()  #查看内存地址

     is:

    is #查看是不是一个  通过内存地址
    == 查看等号两边的值

     小数据池:

    多个代码块中是可以使用小数池
    数字
    # -5 ~ 256
    
    # 字符串 乘法总数长度不能超过20个,0和1除外
    # 不能有特殊字符
  • 相关阅读:
    Docker学习笔记07_网络配置
    Docker学习笔记06_部署appache+tomcat+redis+mongo+python
    Docker学习笔记05_部署nginx+php+mysql+phpmyadmin
    Docker学习笔记04_镜像管理
    Docker学习笔记03_容器的简单应用
    Docker学习笔记02_基本操作
    Docker学习笔记01_CentOS 7安装Docker
    Cisco Ironport ESA配置拒收黑名单
    CentOS 7安装Cobra
    jvm内存模型、常见参数及调优
  • 原文地址:https://www.cnblogs.com/xinjie123/p/9858255.html
Copyright © 2011-2022 走看看