Python: dict() function
dict() function
The dict() function is used to create a new dictionary.
Read more about dictionaries from Python Dictionaries and Python Exercises.
Version:
(Python 3)
Syntax:
dict(**kwarg) dict(mapping, **kwarg) dict(iterable, **kwarg)
Example: Create Dictionary Using keyword arguments only
num = dict(a=10, b=0)
print('num = ',num)
print(type(num))
empty = dict()
print('empty = ',empty)
print(type(empty))
Output:
num = {'b': 0, 'a': 10}empty = {}
Example: Create Dictionary Using Iterable
num1 = dict([('a', 3), ('b', -3)])
print('num1 =',num1)
num2 = dict([('a', 3), ('b', -3)], c=5)
print('num2 =',num2)
# zip() creates an iterable in Python 3
num3 = dict(dict(zip(['a', 'b', 'c'], [2, 3, 4])))
print('num3 =',num3)
Output:
num1 = {'a': 3, 'b': -3} num2 = {'a': 3, 'c': 5, 'b': -3} num3 = {'a': 2, 'c': 4, 'b': 3}
Example: Create Dictionary Using Mapping
num1 = dict({'a': 3, 'b': 4})
print('num1 =',num1)
num2 = {'a': 5, 'b': 6}
print('num2 =',num2)
num3 = dict({'a': 7, 'b': 8}, c=9)
print('num3 =',num3)
Output:
num1 = {'a': 3, 'b': 4} num2 = {'a': 5, 'b': 6} num3 = {'c': 9, 'a': 7, 'b': 8}
Python Code Editor:
Previous: delattr()
Next: dir()
Test your Python skills with w3resource's quiz
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/python/built-in-function/dict.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics