Warning: ftp_fget() expects parameter 1 to be resource, null given in /www/wwwroot/new.weijing.co/wp-admin/includes/class-wp-filesystem-ftpext.php on line 146

Python 字典结构的 get() 方法

Python 字典定义了一个 get() 方法,它有两个入参:要取得其值的键名,以及如果该键不存在时,返回的默认值 。
因为如果使用数组语法 dict[key],访问字典中不存在的键, 会导致 KeyError 错误,所以使用该语法,必须先用 in 语法做检查。

dict = {\'evaporation\': {\'释义\': \'蒸发\', \'词性\': \'n\'},
        \'carpenter\': {\'释义\': \'木匠\', \'词性\': \'n\'}}
print(str(dict[\'carpenters\']))

输出结果:

KeyError: \’carpenters\’

可以使用 get() 方法,这样即使该键不存在字典中,也可以为其指定返回值啦:

print(str(dict.get(\'carpenters\',\'本词典未收入\')))

输出结果:

本词典未收入

发表评论

您的电子邮箱地址不会被公开。

Shopping Cart