创建字典的两种方法:
dict_1 = {"name": "山山", "lable": "1"}
type(dict_1)
dict
dict_2 = dict(name = "山山", lable = "1")
type(dict_2)
dict
访问字典中元素的两种方法:
dict_1["name"]
'山山'
dict_1.get("name")
'山山'
判断字典是否存在某一元素
# provice不在字典中,返回1
dict_1.get("provice", 1)
1
dict_1.get("provice") is None
True
"name" in dict_1
True
"city" in dict_1
False
删除字典中某一元素的两种方法
del(dict_1["name"])
dict_1
{'lable': '1'}
dict_2.pop("name")
dict_2
{'lable': '1'}
往字典中添加一个键值
dict_1['name'] = "山山"
dict_1
{'lable': '1', 'name': '山山'}
列出字典中所有的键
dict_1.keys()
dict_keys(['lable', 'name'])
列出字典中所有的值
dict_1.values()
dict_values(['1', '山山'])
列出字典中所有的内容
dict_1.items()
dict_items([('lable', '1'), ('name', '山山')])
显示字典中每一个值
for key in dict_1.keys():
print(dict_1[key])
1
山山
for value in dict_1.values():
print(value)
1
山山
清空字典
# 清空字典,清空内容,而不是删除对象
dict_1.clear()
dict_1
{}
type(dict_1)
dict