dict类型可以说是python里模块的命名空间,实例的属性,函数的关键字参数都有其的参与。...set的实现也依赖于散列表
常见的字典方法:
如之前所述:
Container:
__contains__
Iterable:
__iter__
Sized:
__len__
Mapping:
__getitem...1,2,3,4,5]
b = {index:element for index,element in enumerate(a)}
b
Out[5]: {0: 1, 1: 2, 2: 3, 3: 4, 4: 5}
如何处理查找不到的键...:
用setdefault处理找不到的键,可以避免tey/except方法
正常来说,一个字典里面没有的键:
b
Out[5]: {0: 1, 1: 2, 2: 3, 3: 4, 4: 5}
b[5]...,比如str,list,set,int,string是不行的。