字典的特点:键都是唯一,根据键访问值,是可变类型 字典的方法: 【1】修改元素,根据键去修改元素的值 a = {'name':'hello'} a['name'] = 'world' a = {'name':'world'} 【2】添加元素,如果字典里面没有这个键值对,那么就会添加,往字典头部添加 a = {'name':'hello'} a['age'] = 10 a = {'name':'hello','age':10} 【3】删除元素 del 删除元素: del dict[键] 删除指定的键值对 del dict 删除整个字典 clear 清空字典: dict.clear() 字典常见操作: (1)len()查看键值对的格式 len(dict) (2)keys() 返回一个列表包含了所有的键 dict.keys() (3)values() 返回一个列表包含了所有的值 dict.values() (4)items() 返回一个包含(键,值)元祖的列表 (5)has_key() 查找是否有这个键 dict.has_key(key) 返回True或者False 遍历: 列表 a = [1,3,4] for i in a : print i 元祖 a = (1,3,4) for i in a: print i 字典 a = {'name':'tom'} 遍历所有的键 for key in a.keys: print key 遍历所有的值 for value in a.values: print value 遍历所有的元素 for item in a.items(): print item (返回的是(键,值)元祖) 遍历所有的键值对 for key,value in a.items(): print key':'value