17.字典

  1. 字典的定义

字典的定义

  • dictionary (字典)是除列表以为python之中最灵活的数据类型
  • 字典通用可以用来存储多个数据
  1. 通常用来存储一个物体的相关信息
  • 和列表的区别
  1. 列表是有序的对象集合
  2. 字典是无序的对象集合
  • 字典用 {} 定义
  • 字典用键值对存储数据,键值对之间使用 ,分隔
  1. 键 key 是索引
  2. 值 value 是数据
  3. 键和值之间使用 :分隔
  4. 键必须是唯一的
  5. 值 可以取任何数据类型, 但键 只能使用 字符串、数据或元组
    1
    2
    3
    xiaoming = {"name": "小明",
    "age": 19,
    "height": 1.84}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 取值,在取值的时候,如果指定的key不存在,程序会报错
print(xiaoming["name"])
# 增加/修改
# 如果key不存在,会增加新键值对,如果key存在,会修改已经存在的键值对
xiaoming["age"] = 18
# 删除
# 在删除指定键值对的时候,如果指定的key不存在,程序会报错
xiaoming.pop("height")
# 统计键值对数量
print(len(xiaoming))
# 合并字典,注意:如果被合并的字典中包含已经存在的键值对,会覆盖原有的键值对
temp_dict = ("height":178, "age":33)
xiaoming.update(temp_dict)
# 清空字典
xiaoming.clear()
print(xiaoming)

转载请注明来源,欢迎指出任何有错误或不够清晰的表达。可以邮件至gxnucgb@qq.com

文章标题:17.字典

文章字数:317

本文作者:陈桂彬

发布时间:2019-08-02, 11:39:46

最后更新:2019-08-02, 12:32:17

原始链接:https://github.com/gxnucgb/gxnucgb.github.io/2019/08/02/17-字典/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏

github