python字典的键是唯一的吗

 我来答
从空去听8
2017-11-18 · TA获得超过7442个赞
知道大有可为答主
回答量:6907
采纳率:93%
帮助的人:5740万
展开全部
dict中键只有在值和类型完全相同的时候才视为一个键:
mydict = {1:1,'1':1} #此时mydict[1] 与 mydict['1']是两个不同的键值

dict的一些常用方法:
clear(): #清空字典copy(): #浅复制字典copy.deepcopy(): #深复制get('xx', 'return'): #访问元素不存在时返回None,或者手动指定返回值has_key(): #检查字典中是否含有键,相当于 in 关键字items(): #将字典以列表[(k,v),(k,v)]的形式返回iteritem(): #类似items,但返回的是迭代器对象keys(): #返回包含所有键的listiterkeys(): #返回包含所有键的迭代器对象values(): #同keysitervalues(): #同iterkeyspop('x'): #移除键值对并返回其值popitem(): #随机移除一个键值对并返回其值update(otherdict): #
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式