请问“或者自己指定的value” 这段话有什么用
Topic source如果key不存在,可以返回None,或者[自己指定的value]
d.get('Thomas'): 返回key为“Thomas”的值,若不存在该值,返回None 返回None的时候Python的交互式命令行不显示结果
d.get('Thomas', -1): 返回key为“Thomas”的值,若不存在该值,返回-1 然后你就看到-1了
比如说这个字典存的是所有人的缴税额,你想计算张三和李四一共交了多少税。 张三并没有缴税,于是不存在他的税务登记,那字典中就没有张三这个key。这时候你指定返回值为0,就可以计算两人一共交了多少税了。
比如说这个字典存的是所有人的缴税额,你想计算张三和李四一共交了多少税。 张三并没有缴税,于是不存在他的税务登记,那字典中就没有张三这个key。这时候你指定返回值为0,就可以计算两人一共交了多少税了。
nice!!!
- 1
碣个崽
二是通过dict提供的get方法,如果key不存在,可以返回None,或者自己指定的value:
这段话没看懂,请大神指教。 dict里没有thomas这个key,get也get不到。然后自己指定一个-1.又有什么用呢? 是不是代表没有这个key,返回一下表示一下??