字典的get当key不存在时可以保证不会异常,也可以为不存在的key设置一个默认的value。有时候用列表时也想有类似的操作,则可以将列表转为字典就可以进行类似操作。
list_a = [0, 1]
d = dict(enumerate(list_a))
print d.get(3, 3) # 获取索引为3的值,如果不存在则默认为3
字典的get当key不存在时可以保证不会异常,也可以为不存在的key设置一个默认的value。有时候用列表时也想有类似的操作,则可以将列表转为字典就可以进行类似操作。
list_a = [0, 1]
d = dict(enumerate(list_a))
print d.get(3, 3) # 获取索引为3的值,如果不存在则默认为3