A dictionary in Python is a collection of data which is unordered and mutable. Unlike, numeric indices used by lists, a dictionary uses the key as an index for a specific value. It can be used to store unrelated data types but data that is related as a real-world entity. The keys themselves are employed for using a specific value.
Refer to the below article to get the idea about Python Dictionary.
Passing Dictionary as an argument
In Python, everything is an object, so the dictionary can be passed as an argument to a function like other variables are passed.
key: b Value: 2 key: a Value: 1 key: c Value: 3
Passing Dictionary as kwargs
kwargs” stands for keyword arguments. It is used for passing advanced data objects like dictionaries to a function because in such functions one doesn’t have a clue about the number of arguments, hence data passed is be dealt properly by adding “**” to the passing type.
John F. Kennedy
John F. Kennedy x = 2 y = 0
- Python | Passing dictionary as keyword arguments
- Python - pass multiple arguments to map function
- Passing function as an argument in Python
- Map function and Dictionary in Python to sum ASCII values
- Python | Convert flattened dictionary into nested dictionary
- Python | Convert nested dictionary into flattened dictionary
- Python - Filter dictionary values in heterogenous dictionary
- How to pass multiple arguments to function ?
- Default arguments in Python
- Regular Dictionary vs Ordered Dictionary in Python
- Python | Dictionary initialization with common dictionary
- Python | Pretty Print a dictionary with dictionary value
- Python | Convert string dictionary to dictionary
- Packing and Unpacking Arguments in Python
- Command Line Arguments in Python
- Python | Set 6 (Command Line and Variable Arguments)
- Python | Passing Filenames to Extension in C
- Python - Update dictionary with other dictionary
- Python - Convert Dictionary Value list to Dictionary List
- Python Dictionary
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.