字典
知识点
定义
1 | # 字典用{}定义 |
1 | # 字典使用键值对存储数据,键值对之间用,分割 |
取值
1 | diractory["key值"] |
增加、修改
1 | # 追加值 |
删除
1 | # pop:删除指定key值的数据 |
统计
1 | len(diractory) |
合并字典
1 | # update:将其它字典追加到当前字典中,若当前字典中的键值对已存在,则会用新的键值信息更新原字典中的信息 |
循环
1 | # items表示取字典的键、值,keys表示取键,values表示取值 |
Tip
1 | # 实际开发中的场景为: |
作业
请定义一个字典personal,其内容是个人信息,主要如下:
Name genter age weight zhangsan man 20 180 请打印出用户”zhangsan”的个人信息,打印出的文本信息为:
我叫{Name},是{Genter},今年{Age},体重{weight}
(问答)在字典中,是否可以存在键一样的数据。
修改用户”zhangsan”的”Name”为”lvluo”
补充用户”zhangsan”的信息”height”为1.75
删除用户”zhangsan”的信息”weight”
统计字典”personal”中目前共有多少键值对信息
再定义一个字典country,其中信息如下,然后在personal的基础上进行合并
Country Area China anhui (问答)如果融合的两个字典中存在键相同的数据,则合并后会发生什么
通过遍历,打印出字典中的键值对信息,其格式为:键 - 值
(问答)字典的常用场景是什么样的