w3resource

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



Become a Patron!

Follow us on Facebook and Twitter for latest update.

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