Table of Contents
In this tutorial, we will learn about the Python Dictionary get() method with the help of examples.
The get() method returns the value for the specified key if the key is in the dictionary.
Example
marks = {'Physics':67, 'Maths':87}
print(marks.get('Physics'))
# Output: 67
1. Syntax of Dictionary get()
The syntax of get() is:
dict.get(key[, value])
2. get() Parameters
get() 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.
3. Return Value from get()
get() method returns:
- the value for the specified key if key is in the dictionary.
Noneif the key is not found and value is not specified.- value if the key is not found and value is specified.
4. 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
5. Python get() method Vs dict[key] to Access Elements
get() 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'
Related posts:
Python String title()
Python ascii()
Python Global, Local and Nonlocal variables
Python Program to Extract Extension From the File Name
Python Dictionary clear()
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python Program to Display Fibonacci Sequence Using Recursion
Python Program to Display Calendar
Python Program to Make a Flattened List from Nested List
Python String expandtabs()
Python Program to Remove Punctuations From a String
Python Program to Convert Bytes to a String
Python Program to Create a Long Multiline String
Python Program to Make a Simple Calculator
Python Statement, Indentation and Comments
Node.js vs Python for Backend Development
Python Decorators
Python List sort()
Python Variables, Constants and Literals
Python List index()
Python Program to Create a Countdown Timer
Python Program to Count the Number of Digits Present In a Number
Python Data Types
Python int()
Python Program to Convert String to Datetime
Python Program to Check If Two Strings are Anagram
Python Set copy()
Python Program to Parse a String to a Float or Int
Python Program to Find HCF or GCD
Python Type Conversion and Type Casting
Python round()
Python Program to Solve Quadratic Equation