python中的字典

一、字典的介绍

  字典利用键值对存储多个数据,并且能够很方便的定位到某个元素。示例:

  info = {'name' : 'xiaowang', 'age' : 18, 'sex' : 'nan'}

说明:

  • 字典和列表一样,也能存储多个数据;
  • 列表中找某个元素时,是根据下标进行的,字典中找某个元素时,是根据‘键’查找的;
  • 字典中的每个元素由两个部分组成,'键' : '值'

  如果想要访问字典中元素的内容,需要通过键来找值,如果访问不存在的键,就会报错。示例:


字典中访问元素

  如果我们不确定字典中是否有某个键而又想获取它的值时,可以使用get()方法,还可以设定默认值。示例:

get方法

二、字典中常见的操作

1、增加元素

  如果在使用变量名['键'] = 数据时,'键'在这个字典中不存在,那么就会新增这个元素。

示例:


增加元素

2、修改元素

  字典中每个元素的数据是可以修改的,只需要通过这个元素的键找到,即可修改。

示例:


修改元素

3、删除元素

(1)del

  del可以用来删除指定的元素,也可用来删除整个字典。

示例:


del

(2)clear

  clear用来清空字典中的元素。

示例:


clear

4、其他操作

(1)len()

  len用来统计字典中,键值对的个数。

示例:


len

(2)keys

  keys用来返回一个包含字典中所有键的列表。

示例:


keys

(3)values

  values用来返回一个包含字典中所有值的列表。

示例:


values

(4)items

  items用来返回一个包含字典中所有键值对元组的列表。

示例:


items

注:
  python3中没有has_key方法,python2中有,如果要判断字典中是否存在某个键,需要用in来判断。

三、字典的遍历

1、遍历字典的键

示例:


遍历字典的键

2、遍历字典的值

示例:


遍历字典的值

3、遍历字典的元素

示例:


遍历字典的元素

4、遍历字典的键值对

示例:


遍历字典的键值对
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、字典介绍 想一想:如果有列表nameList = ['xiaoZhang', 'xiaoWang', 'xia...
    辽A丶孙悟空阅读 1,787评论 0 35
  • 01-字典(dict) 1、字典是容器类型(序列),以键值对作为元素(字典里面存的数据全是以键值对的形式出现的)格...
    d4lx阅读 113评论 0 0
  • Python中的字典就是JavaScript中的对象创建字典 访问字典中的值 使用len()方法获取字典中键值对的...
    忽如寄阅读 315评论 0 2
  • Python中的字典号称要装下整个世界,要想更好的了解python中的字典,那么应该先了解下什么事映射类型 1.映...
    河岸上的酸菜鱼阅读 478评论 0 0
  • 1记录每件工作的用时 2定期进行汇总,把用在同一行动上的时间进行统计。 3分析每一类工作的用时,找出改进和替换的方...
    凯里木阅读 885评论 0 0