字典基本操作
1.修改元素 通过key,修改value
dict = {'name':'班长', 'id':100, 'sex':'f', 'address':'地球亚洲中国北京'}
newId = input('请输入新的学号')
dict['id'] = int(newId)
print('修改之后的id为%d:'%dict['id'])
2.添加元素
变量名['键'] = 数据
键不存在时为添加,键存在时为修改
3.删除元素
del 删除指定的元素
del dict(key)
clear 清空整个字典
dict.clear()
4.其他操作
dict.len() 键值对的个数
dict.key() 返回一个包含字典所有KEY的列表
dict.values() 返回一个包含字典所有value的列表
dict.items() 返回一个包含所有(键,值)元组的列表
dict.has_key(key) 判断key在字典中,在返回True
字典的遍历
1.遍历字典的key(键)
dict={"name":"奥特曼","sex":"man","num":"123"}
for key in dict.keys():
print(key)
2.遍历字典的value(值)
dict={"name":"奥特曼","sex":"man","num":"123"}
for value in dict.values():
print(value)
3.遍历字典的项(元素)
dict={"name":"奥特曼","sex":"man","num":"123"}
for item in dict.items():
print(item)
4.遍历字典的key-value(键值对)
dict={"name":"奥特曼","sex":"man","num":"123"}
for key , value in dict.items():
print(key,":" + value)