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 - 小明 qq - 123456 phone - 10086 |