zoukankan      html  css  js  c++  java
  • 字典基本操作

    关于列表,2,3.。。。到循环以后再写

    字典:我们听到最多的就是新华字典,还有什么词典,它们是干嘛的呢,它们里面储存了大量的数据,然后我们去里面查询

    那么python中字典其实也有点类似,它也是一种储存数据的容器,英文名dict   ,跟列表有很多的相似处,先看看长什么样子

     

    字典和列表有3个地方是一样的:1.有名称;2.要用=赋值;3.用逗号作为元素间的分隔符

    不一样的有两处:1.列表外层用的是中括号[ ],字典的外层是大括号{ }

                                 2,列表中的元素是自成一体的,而字典的元素是由一个个键值对构成的,用英文冒号连接。如'小明':95,其中我们把'小明'叫键(key),95叫值(value

     1,打印列表也是需要三步,1,创建一个空字典

                                                                   2,往字典里加入元素

                                                                 3,打印字典

     

    结果会出现

    新增键值对要用到赋值语句字典名[键] = 值

    需要强调的是,字典中的键具备唯一性,而值可重复

    2,删除字典里的元素

    删除同样会用到del

    格式如下:

     删除字典里键值对的代码是del语句del 字典名[键],记住中间有个空格

    3,从字典中提取元素:

     我们尝试将小明的成绩从字典里打印出来。这就涉及到字典的索引,和列表通过偏移量来索引不同,字典靠的是键

     这便是从字典中提取对应的值的用法。和列表相似的是要用[ ],不过因为字典没有偏移量,所以在中括号中应该写键的名称,即字典名[字典的键]。

     4.关于字典还有很多其他用法,比如一个名为a的字典

    a.clear():从一个 dictionary中清除所有元素。如,删除Dictionary dic中的所有元素:dic.clear()

    a.copy():得到字典副本

    还有很多比如:

     

     最后稍微总结一下:

  • 相关阅读:
    起床困难综合症[NOI2014]
    暗之链锁
    平凡的测试数据
    烤鸡翅
    高一寒假集训总结
    聪聪和可可[NOI2005]
    方伯伯的玉米田[SCOI2014]
    aix5下安装python和cx_Oracle
    同样的一句SQL语句在pl/sql 代码块中count 没有数据,但是直接用SQl 执行却可以count 得到结果
    关于SQL优化的一个小试例子
  • 原文地址:https://www.cnblogs.com/jun-001/p/13065199.html
Copyright © 2011-2022 走看看