今天看了一个代码才知道get有两个参数,简单来说:
(1)第一个参数可以返回指定键对应的值
(2)第二个参数是当指定键不存在时,应该返回什么值,默认是None
>>> c = dict(zip([1, 2, 3, 4, 5], 'ABCDE')) #生成一个字典 >>> for d in range (7): #从0循环到6 ... c.get(d, d) ... 0 'A' 'B' 'C' 'D' 'E' 6

今天看了一个代码才知道get有两个参数,简单来说:
(1)第一个参数可以返回指定键对应的值
(2)第二个参数是当指定键不存在时,应该返回什么值,默认是None
>>> c = dict(zip([1, 2, 3, 4, 5], 'ABCDE')) #生成一个字典 >>> for d in range (7): #从0循环到6 ... c.get(d, d) ... 0 'A' 'B' 'C' 'D' 'E' 6