您的位置:首页 > 编程语言 > Python开发

python字典的常用操作

2017-01-16 16:02 225 查看
# dic={[1,2,3]:'123'}      #可变类型不能当做字典的key,value可以使用任意类型
# dic={(2,3,4):'123'}
# print (dic[(2,3,4)])      #元组可以作为字典的key
# dic={1:'a',1:'b'}
# print (dic[(1)])          #重复的key可以定义但是永远取最后一个key的value

 

# dic={1:'a',2:'b',3:'c'}     #查看key值
# print (dic[2])
# dic={1:'a',2:'b',3:'c'}
# print (dic)
# dic[1]='Chares_Lee'       #修改key值
#  print (dic)

# dic={1:'a',2:'b',3:'c'}       #删除key
# del dic[1]
# print (dic)

# dic={1:'a',2:'b',3:'c'}
# dic['key']='value'            #增加key值
#  print (dic)

# dic={1:'a',2:'b',3:'c'}
# for i in dic:
#     print(i)              #遍历列表中的key值
#     print (i,dic[i])      #遍历列表中的kye:value值
# dic={1:'a',2:'b',3:'c'}
# dic1={9:'x',8:'y',7:'z',1:'a'}
# dic.update(dic1)
# print (dic)             #用dec1更新dic 在dic中有的则覆盖,没有的则添加进dic中

# dic={1:'a',2:'b',3:'c'}
# dic.setdefault('sex','female') #设置默认值,类似于dic['sex']='female'
# print  (dic)

# dic={1:'a',2:'b',3:'c'}
# dic.setdefault('hobby',[]).append('read')   #类似于dic['hobby'].append('read')
# print (dic)
# dic={1:'a',2:'b',3:'c'}
# dic.pop(1)            #pop删除
# print (dic)
# dic={1:'a',2:'b',3:'c'}
# print (dic.pop('dalsj','找不到删除的值'))        #设置默认的值,在pop的值不存在的时候则不会报错
dic={1:'a',2:'b',3:'c'}
dic.clear()      #清除字典
print (dic)
# dic={1:'a',2:'b',3:'c'}
# print (dic.popitem())
# print (dic)               #随机删除字典中的kye:value值并返回一个元组

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: