zoukankan      html  css  js  c++  java
  • python之字典

    字典

      字典,顾名思义就是我们生活中类似那些新华字典之类的东西。那么它既然在python中也叫字典,必然两者是有一定联系的。首先我们想一想我们使用字典的方式一般有哪些?按拼音查,按偏旁查等等等等...那么问题来了,在Python里面,我们的字典是怎么用的呢?


    How to use the dictionary?

      在python中,我们采用的使用方式是键值对,即key-value的方式。每一个key对应着一个或者多个或者0个value,每一个key在一个字典里是唯一的。与列表不同的是,字典是无序的,然而要实现查询等操作,我们依靠的就是key-value,只有找到了key我们才能接着找到我们需要的value。我们的key在内存当中的id是一系列的数字,计算机通过找到这些数字来进行下一步的操作。


    The basic functions of diction

    我们现在有如下字典:

    dic={"name":"tom",
         "age":20,
         "phone": 123
         }
    

    关于字典的一些基本功能在这里介绍一下:

    1.增加

    dic['sex'] = 'man'
    

     2.删除

    dic.pop("age")
    

     用全局的删除 del 也可以做到

    3.修改

    dic["age"] = 22
    

     4.查询

    类似修改,获取到相应元素


    关于字典的调用方法以及一些内容的补充

    当然字典还是这个字典

    dic={"name":"tom",
         "age":20,
         "phone": 123
         }
    

    1.用 for 循环遍历一个字典的 keys:  

    for i in dic:
        print(i)
    

     如果我们用字典的方法的话,我们就可以这样子写:

    for i in dic.keys():
        print(i)
    

    2.同理,用 for 循环遍历所有的 values:

    我们只需要遍历的时候在dic后面加上子层(就是加一层[]即可)

    那么这个时候用上面第二个方法个人觉得会方便一点:

    for i in dic.values():
        print(i)
    

     此时,如果我们需要打印keys and values:

    我们只需要把dic.values()修改成

    dic.items()


    -------------------------------------------分割线:后续补全字典的其他调用方法------------------------------------------------
  • 相关阅读:
    maven项目编译漏掉src/main/java下的xml配置文件
    读《架构探险——从零开始写Java Web框架》
    使用generator自动生成Mybatis映射配置文件
    git项目添加.gitigore文件
    git-bash下, 启动sshd
    git-bash.exe参数
    少估了一分, 还算不错
    python常用库
    Linux下python pip手动安装笔记
    python学习笔记
  • 原文地址:https://www.cnblogs.com/swearBM/p/9524351.html
Copyright © 2011-2022 走看看