API:【 https://docs.python.org/3/library/stdtypes.html?highlight=dict#dict 】
简单使用实例:
if __name__ == '__main__': myhash = dict(); #添加元素 myhash[1] = "111"; myhash['2'] = "22222"; myhash[3] = 33; myhash[4] = None; print( len(myhash) );#打印数目 #4 #打印hashmap里面的值 print(myhash); #{1: '111', 3: 33, 4: None, '2': '22222'} print( myhash.keys() ); #dict_keys([1, 3, 4, '2']) print( myhash.values() ); #dict_values(['111', 33, None, '22222']) for key in myhash.keys(): print(key,":",myhash[key]); #1 : 111 \ 3 : 33 \ 4 : None \ 2 : 22222 #删除元素 if(3 in myhash): del myhash[3]; #删除元素前需要判断下,删除不存在的元素会产生异常 print(myhash); #{1: '111', 4: None, '2': '22222'} #更新元素 myhash['2'] = "xxxx"; print(myhash); #{1: '111', 4: None, '2': 'xxxx'} #清空 myhash.clear(); print(myhash); #{} #访问不存在的变量 print(myhash.get(1)); #通过get方法会返回默认值,默认为None print(myhash[1]); #通过下标方法会报错
发表评论