Dictionary📚 – Python

Dictionary📚 – Python

Python Unleash’d 12

Hi

Starting with new data structure today.
We are done with sets.

Maps in C++ never annoyed me, so helpful data structure, I expect same from dictionary.

What is dictionary in python?

Stores values in key value pair.
curly brackets are used
Keys are immutable, while values are duplicate and mutable
Values can be of any data type
Key names are case sensitive

Here is an example from GeeksForGeeks too see how to create dictionary

Dict = {1: ‘Geeks’, 2: ‘For’, 3: ‘Geeks’}
print(“nDictionary with the use of Integer Keys: “)
print(Dict)

Dict = {‘Name’: ‘Geeks’, 1: [1, 2, 3, 4]}
print(“nDictionary with the use of Mixed Keys: “)
print(Dict)

Other way to create dictionary is by using

dict function

Check length of dictionary using len()

`len(Dict)1 returns length of dictionary.

How to add elements to dictionary

As we do in C++, we can access dictionary values with keys, see

While adding a value, if the key-value already exists, the value gets updated otherwise a new Key with the value is added to the Dictionary.

See how dictionary gets updated

There is another way to access items.

dictionary2.get(3)

Accessing nested dictionary items

dictionary2 = {0 : ‘zero’, 1:{1:”one”, 2:”two”}}
print(dictionary2[1][2])

Deletion

Dict = {1: ‘Geeks’, ‘name’: ‘For’, 3: ‘Geeks’}

print(“Dictionary =”)
print(Dict)
del(Dict[1])
print(“Data after deletion Dictionary=”)
print(Dict)

Thanks for reading

Leave a Reply

Your email address will not be published. Required fields are marked *