- 1#dic = { [1, 2, 3] : '123'
- }#可变类型不能当做字典的key,value可以使用任意类型2#dic = { (2, 3, 4) : '123'
- }
- 3#print(dic[(2, 3, 4)])#元组可以作为字典的key 4#dic = {
- 1 : 'a',
- 1 : 'b'
- }
- 5#print(dic[(1)])#重复的key可以定义但是永远取最后一个key的value
- 1#dic = {
- 1 : 'a',
- 2 : 'b',
- 3 : 'c'
- }#查看key值2#print(dic[2]) 3#dic = {
- 1 : 'a',
- 2 : 'b',
- 3 : 'c'
- }
- 4#print(dic) 5#dic[1] = 'Chares_Lee'#修改key值6#print(dic) 7 8#dic = {
- 1 : 'a',
- 2 : 'b',
- 3 : 'c'
- }#删除key 9#del dic[1] 10#print(dic) 11 12#dic = {
- 1 : 'a',
- 2 : 'b',
- 3 : 'c'
- }
- 13#dic['key'] = 'value'#增加key值14#print(dic) 15 16 17#dic = {
- 1 : 'a',
- 2 : 'b',
- 3 : 'c'
- }
- 18#
- for i in dic: 19#print(i)#遍历列表中的key值20#print(i, dic[i])#遍历列表中的kye:value值
- 1#dic = {
- 1 : 'a',
- 2 : 'b',
- 3 : 'c'
- }
- 2#dic1 = {
- 9 : 'x',
- 8 : 'y',
- 7 : 'z',
- 1 : 'a'
- }
- 3#dic.update(dic1) 4#print(dic)#用dec1更新dic在dic中有的则覆盖,没有的则添加进dic中5 6#dic = {
- 1 : 'a',
- 2 : 'b',
- 3 : 'c'
- }
- 7#dic.setdefault('sex', 'female')#设置默认值,类似于dic['sex'] = 'female'8#print(dic) 9 10#dic = {
- 1 : 'a',
- 2 : 'b',
- 3 : 'c'
- }
- 11#dic.setdefault('hobby', []).append('read')#类似于dic['hobby'].append('read') 12#print(dic)
- 1#dic = {
- 1 : 'a',
- 2 : 'b',
- 3 : 'c'
- }
- 2#dic.pop(1)#pop删除3#print(dic) 4#dic = {
- 1 : 'a',
- 2 : 'b',
- 3 : 'c'
- }
- 5#print(dic.pop('dalsj', '找不到删除的值'))#设置默认的值,在pop的值不存在的时候则不会报错
- 1 dic = {
- 1 : 'a',
- 2 : 'b',
- 3 : 'c'
- }
- 2 dic.clear()#清除字典3 print(dic)
- 1#dic = {
- 1 : 'a',
- 2 : 'b',
- 3 : 'c'
- }
- 2#print(dic.popitem()) 3#print(dic)#随机删除字典中的kye:value值并返回一个元组
来源: