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():    #返回包含所有键的list
iterkeys():    #返回包含所有键的迭代器对象
values():    #同keys
itervalues():    #同iterkeys

pop('x'):    #移除键值对并返回其值
popitem():    #随机移除一个键值对并返回其值

update(otherdict):    #用给定的字典参数更新前面的字典,更改相同键的键值对

 

 

相关文章:

  • 2022-02-04
  • 2022-12-23
  • 2022-12-23
  • 2021-10-09
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2023-03-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案