name_dict = {} name_dict = dict{}
name_dict = { "name":"liming", "age":18, "hobby":"zuqiu" }
name_dict["sex"]
说明:如果key存在,则修改value;如果不存在,则新增。
name_dict["age"] = 25
clear(): 清空字典中的所有元素name_dict = {"sex":"male","name":"liming"}
name_dict.clear()
print(name_dict)
get(key): 通过key获取value值,如果key不存在返回Nonename_dict = {"sex":"male","name":"liming"}
print(name_dict.get("sex"))
注意:get与直接通过["key"]的方式取值的区别在于,get如果key不存在不会报错,返回None。
items(): 把字典中的每一对key和value以元组的形式保存在序列中name_dict = {"sex":"male","name":"liming"}
print(name_dict.keys())
keys(): 返回字典中所有的key,保存在一个序列中name_dict = {"sex":"male","name":"liming"}
print(name_dict.keys())
pop(): 通过key删除字典中的元素,并将删除的元素在暂存区间返回python
name_dict = {"sex":"male","name":"liming"}
print(name_dict.pop("sex"))
#结果为male
popitem(): 默认删除字典中最后一个元素,并将删除的元素在暂存区间返回python
name_dict = {"sex":"male","name":"liming"}
name_dict.popitem()
print(name_dict) #删除是直接删除一对键值对
update(): 新增多个元素,如果key存在则更新,如果不存在则新增python
name_dict = {"sex":"male","name":"liming"}
name_dict1 = {"age":18}
name_dict.update(name_dict1)
print(name_dict)
values(): 获取字典中value值保存在一个序列中,等同于keys()的用法