首页 > 编程语言 > 详细

16-python基础-字典

时间:2019-07-26 22:47:20      阅读:73      评论:0      收藏:0      [点我收藏+]

1.字典的定义

  • dictionary(字典)是除列表以外python之中最灵活的数据类型。
  • 字典同样可以存储多个数据。
  • 通常用于存储一个物体的相关信息。
  • 和列表的区别
  • 列表是有序的对象集合
  • 字典是无序的对象集合
  • 字典用{}定义
  • 字典使用键值对存储数据,键值对之间使用,分隔
  • 键key索引
  • 值value是数据
  • 键和值之间使用 : 分隔
  • 键必须是唯一的
  • 值可以取任何数据类型,但键只能使用字符串、数字或元组。
xiaoming = {name:小明age:18,
                   gender:True,
                  height:1.75}                    

 

2.字典常用操作:

 1 len(字典) #获取字典的键值对的数量
 2 
 3 字典.keys() # 获取所有key列表
 4 
 5 字典.values() # 获取所有values列表
 6 
 7 字典.items() # 获取所有(key, value)元组列表
 8 
 9 字典[key] # 可以从字典中取值,key不存在会报错
10 
11 字典.get(key) # 可以从字典中取值,key不存在不会报错
12 
13 del 字典[key] #删除指定键值对,key不存在会报错
14 
15 字典.pop(key) #删除指定键值对,key不存在会报错
16 
17 字典.popitem() #随机删除一个键值对
18 
19 字典.clear() #清空字典
20 
21 字典[key]=value # 如果key存在,修改数据;如果key不存在,新建键值对
22 
23 字典.setdefault(key, value) # 如果key存在,不会修改数据;如果key不存在,新建键值对
24 
25 字典1.update(字典2) #将字典2的数据合并到字典1

 

技术分享图片

 

16-python基础-字典

原文:https://www.cnblogs.com/summer1019/p/11253217.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!