Python Dictionary get() | 您所在的位置:网站首页 › getdictmapping › Python Dictionary get() |
The get() method returns the value of the specified key in the dictionary. Example scores = { 'Physics': 67, 'Maths': 87, 'History': 75 } result = scores.get('Physics') print(result) # 67 Syntax of Dictionary get()The syntax of get() is: dict.get(key[, value]) get() Parametersget() method takes maximum of two parameters: key - key to be searched in the dictionary value (optional) - Value to be returned if the key is not found. The default value is None. Return Value from get()get() method returns: the value for the specified key if key is in the dictionary. None if the key is not found and value is not specified. value if the key is not found and value is specified. Example 1: How does get() work for dictionaries? person = {'name': 'Phill', 'age': 22} print('Name: ', person.get('name')) print('Age: ', person.get('age')) # value is not provided print('Salary: ', person.get('salary')) # value is provided print('Salary: ', person.get('salary', 0.0))Output Name: Phill Age: 22 Salary: None Salary: 0.0 Python get() method Vs dict[key] to Access Elementsget() method returns a default value if the key is missing. However, if the key is not found when you use dict[key], KeyError exception is raised. person = {} # Using get() results in None print('Salary: ', person.get('salary')) # Using [] results in KeyError print(person['salary'])Output Salary: None Traceback (most recent call last): File "", line 7, in print(person['salary']) KeyError: 'salary'Recommended Reading: Python dictionary and how to work with them. |
CopyRight 2018-2019 实验室设备网 版权所有 |