1.格式
变量名 = {“key”:“value1”,“key2”:value2,“key3”:value3}
2.
(1).修改元素: 可以修改元素,通过key找到,即可修改
(2).添加元素: 变量名[“key”]=“value”
如果在使用 变量名[‘键’] = 数据 时,这个“键”在字典中,则修改数据,不存在,那么就会新增这个元素
(3).添加新的元素 变量名[‘新的key’]=“value”
(4).删除元素 del clear(清空)
del : 删除指定的元素(删除后不能访问,否则会报错)
del 变量名[‘元素’]
删除整个字典 del 变量名
clear : 清空整个字典
变量名.clear()
(5).len() 测量字典中,键值对的个数
print(len(变量名))
(6).keys 返回一个包含字典所有KEY的列表
print(变量名.keys())
(7).values 返回一个包含字典所有value的列表
print(变量名.value())
(8).items 返回一个包含所有(键,值)元祖的列表
print(变量名.items())
3.字典的遍历
遍历字典的key键
a = {“name”:“aa”,“age”:15,“sex”:“男”}
for key in a.keys():
print(key)
遍历字典的value值
a = {“name”:“aa”,“age”:15,“sex”:“男”}
for value in a.values():
print(value )
遍历字典的items(元素)
a = {“name”:“aa”,“age”:15,“sex”:“男”}
for item in a.items():
print(item )
练习题:
有一个字典myDict={“name”:“杜班长”,“age”:18,“gender”:“man”}
1.输出字典的长度
2.输出gender
3.更改gender为woman,并输出
4.删除gender
5.添加height为188
6.删除字典
del myDict