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 Program to Add Two Matrices
Python Deep Learning Cookbook - Indra den Bakker
Python input()
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Python Set intersection_update()
Python Program Read a File Line by Line Into a List
Python String center()
Python Input, Output and Import
Python Program to Sort Words in Alphabetic Order
Python Program to Shuffle Deck of Cards
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python bytes()
Python Program to Check Whether a String is Palindrome or Not
Python int()
Python Program to Convert Two Lists Into a Dictionary
Python zip()
Python hex()
Deep Learning with Python - Francois Chollet
Python Program to Transpose a Matrix
Python oct()
Python Dictionary fromkeys()
How to Get Started With Python?
Python Program to Display Fibonacci Sequence Using Recursion
Python Set difference_update()
Python String maketrans()
Python Numbers, Type Conversion and Mathematics
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Statement, Indentation and Comments
Python @property decorator
Python Operators
Python Keywords and Identifiers
How to get current date and time in Python?