1. 营销策划师首页

数据字典【每日一题】字典的基本使用(一)

数据字典【每日一题】字典的基本使用(一)字典的基本使用:增、删、改、查在取值的时候,如果key不存在,程序会报错!如果key存在,会修改已经存在的键值对在删除指定键值对的时候,如果指定的key不存在,程序会报错字典的其他操作1、统计键值对数量2、合并字典注意:如果被合并的字典中包含已经存在的键值对,会覆盖原有的键值对3、清空字典字典的遍历迭代遍历字典是每一次循环中,获取到的键值对key

例如:

​ xiaoming = {“name”: “小明”,

​ “age”: 18,

​ “gender”: True,

​ “height”: 1.80}

字典的基本使用:增、删、改、查

xiaoming_dict = {“name”: “小明”}

# 1、取值

print(xiaoming_dict[“name”])

# 在取值的时候,如果key不存在,程序会报错!

# print(xiaoming_dict[“name123”])

# 2、增加/修改

金仕达 卫宁 表 数据 字典_起名字典取名字典_数据字典

# 如果key不存在,会新增键值对

xiaoming_dict[“age”] = 18

# 如果key存在,会修改已经存在的键值对

xiaoming_dict[“name”] = “大明”

# 3、删除

xiaoming_dict.pop(“name”)

# 在删除指定键值对的时候数据字典,如果指定的key不存在数据字典,程序会报错

print(xiaoming_dict)

结果为:小明

起名字典取名字典_数据字典_金仕达 卫宁 表 数据 字典

{‘age’: 18}

字典的其他操作

xiaoming_dict = {“name”: “小明”,

“age”: 18}

# 1、统计键值对数量

print(len(xiaoming_dict))

# 2、合并字典

temp_dict = {“height”: 1.75,

“age”: 20}

# 注意:如果被合并的字典中包含已经存在的键值对,会覆盖原有的键值对

xiaoming_dict.update(temp_dict)

金仕达 卫宁 表 数据 字典_起名字典取名字典_数据字典

# 3、清空字典

xiaoming_dict.clear()

print(xiaoming_dict)

结果为: 2

{}

字典的遍历

xiaoming_dict = {“name”: “小明”,

“qq”: “123456”,

“phone”: “10086”}

# 迭代遍历字典

# 变量 k 是每一次循环中,获取到的键值对key

for k in xiaoming_dict:

print(“%s – %s” % (k, xiaoming_dict[k]))

结果为:name – 小明 – 123456 phone – 10086

发表评论

邮箱地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息