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.
None
if 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 Set update()
Python String join()
Python Program to Display Calendar
Python abs()
Python Program to Get the Full Path of the Current Working Directory
Python Program to Iterate Over Dictionaries Using for Loop
Python Program to Convert Bytes to a String
Python dir()
Python Program to Append to a File
Python next()
Python String index()
Python String maketrans()
Python Program Read a File Line by Line Into a List
Python Program to Get the File Name From the File Path
Python Program to Sort a Dictionary by Value
Python while Loop
Python Program to Split a List Into Evenly Sized Chunks
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python Program to Find Hash of File
Python Program to Slice Lists
Python String isdigit()
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Python String format()
Python complex()
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python String expandtabs()
Python Program to Find the Size (Resolution) of a Image
Python Program to Count the Number of Digits Present In a Number
Python del Statement
Python Namespace and Scope
Python Program to Find ASCII Value of Character