Python 字典 get() 方法返回给定键的值(如果字典中存在)。如果不是,那么它将返回 None (如果 get() 仅与一个参数一起使用)。
Python字典get()方法语法:
用法:Dict.get(key, default=None)
参数:
- key:您想要从中返回值的项目的键名称
- Value: (可选)未找到 key 时返回的值。默认值为无。
返回:返回具有指定键或默认值的项目的值。
Python字典get()方法示例:
Python3
d = {'coding': 'good', 'thinking': 'better'}
print(d.get('coding'))
输出:
good
示例 1:带有默认参数的 Python get() 方法。
Python
d = {1: '001', 2: '010', 3: '011'}
# since 4 is not in keys, it'll print "Not found"
print(d.get(4, "Not found"))
输出:
Not found
示例 2:Python 字典 get() 方法链式
get() 在没有值的情况下进行检查和分配以实现此特定任务。如果不存在任何键,则仅返回空的Python dict()。
Python3
test_dict = {'Gfg' : {'is' : 'best'}}
# printing original dictionary
print("The original dictionary is : " + str(test_dict))
# using nested get()
# Safe access nested dictionary key
res = test_dict.get('Gfg', {}).get('is')
# printing result
print("The nested safely accessed value is : " + str(res))
输出:
The original dictionary is : {'Gfg': {'is': 'best'}} The nested safely accessed value is : best
时间复杂度:O(1),因为它使用字典的 get() 方法,该方法对于平均情况和最坏情况具有恒定的时间复杂度。
辅助空间:O(1),因为它使用恒定量的额外内存来存储字典和字符串值。
相关用法
- Python Dictionary get()用法及代码示例
- Python Dictionary get方法用法及代码示例
- Python Dictionary clear()用法及代码示例
- Python Dictionary copy()用法及代码示例
- Python Dictionary fromkeys()用法及代码示例
- Python Dictionary items()用法及代码示例
- Python Dictionary keys()用法及代码示例
- Python Dictionary popitem()用法及代码示例
- Python Dictionary setdefault()用法及代码示例
- Python Dictionary pop()用法及代码示例
- Python Dictionary values()用法及代码示例
- Python Dictionary update()用法及代码示例
- Python Dictionary has_key()用法及代码示例
- Python Dictionary clear方法用法及代码示例
- Python Dictionary pop方法用法及代码示例
- Python Dictionary values方法用法及代码示例
- Python Dictionary fromkeys方法用法及代码示例
- Python Dictionary update方法用法及代码示例
- Python Dictionary popitem方法用法及代码示例
- Python Dictionary copy方法用法及代码示例
- Python Dictionary setdefault方法用法及代码示例
- Python Dictionary items方法用法及代码示例
- Python Dictionary keys方法用法及代码示例
- Python Dictionary转List用法及代码示例
- Python Dictionary转Concatenated String用法及代码示例
注:本文由纯净天空筛选整理自佚名大神的英文原创作品 Python Dictionary get() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。