为什么dict.get返回一个无的元组?

时间:2018-06-26 20:01:03

标签: python python-3.x

我有一个字典:

book = {
'id': 2,
'author': 'J.R.R. Tolkien',
'pages': 332,
'title': 'Fellowship',
}

err_msg='No such key'

a = book.get('signature'),err_msg
print(a)

结果是:

  

(无,“没有这样的键”)

为什么我收到元组而不是“没有这样的键”?

在文档中:

获取(键[,默认])

如果key在字典中,则返回key的值,否则返回默认值。如果未提供default,则默认为None,因此此方法永远不会引发KeyError。

1 个答案:

答案 0 :(得分:2)

https://example.com/search/?q=query进入函数调用。 [, default]