d = {'name': '二狗', 'age': 20}
获取成员
print(d['name'])
python的优雅:有就返回,没有默认返回None,可以设置默认值
print(d.get('nm', '默认值'))
设置成员
存在就更新
d['age'] = 30
不存在时就添加
d['weight'] = 80
更新,存在的键就更新,不存在的键就添加
d.update({'height': 180, 'age': 25})
删除元素
del d['age']
弹出元素age的值
print(d.pop('age'))
print(d) 返回的列表中不在包含pop弹出的元素age
清空字典
d.clear()
获取所有的键(一个可迭代对象)
keys = d.keys()
for k in keys:
print(k)
获取所有的值
values = d.values()
for v in values:
print(v)
print(d)