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()
的用法