python
                        
                    
                    Python collection - Dictionaries in python
The Python dictionary is used to store data in a key: value pair form. The dictionary is created using the curly brackets in python.
my_dict = {
    "first_name": "John",
    "last_name": "Deo",
    "occupation": "programmer"
}
print(my_dict["first_name"]) #print first_name value of dictionary
print(my_dict.get("first_name")) #same as above
my_dict["first_name"] = "Josef" #To change first_name value
my_dict.values() #return values of dictionary
my_dict["nick_name"] = "JDo" #To add key value to dictionary
my_dict.pop("last_name") #To remove a key value pair from dictionary based on key
del my_dict["last_name"] #Same as above
my_dict.clear() #empty a dictionary
my_dict.copy() #To copy a dictionary
                        Dictionaries in python represent a key-value pair datastore in a variable. You can access the value of the dictionary item by its key name. You can also change and remove items from a dictionary using a key name. 
If you are using Python version 3.7 and higher, the dictionary will be ordered, and for version 3.6 and lower the dictionary will be unordered.
A dictionary can not contain duplicate items.
subject = {
  'name': 'Math',
  'score': 100,
  'code': 'Math001',
  'lessons': 20
}
for key in subject:
    print(key, 'is ', subject[key])
# -> name is  Math
# -> score is  100
# -> code is  Math001
# -> lessons is  20
                            We can loop through a dictionary as the above code snippet.
                        Was this helpful?
    
    Similar Posts
                        
                        - Python collection - List in python
 - Python collection - Tuples in python
 - Python collection - sets in python
 - Convert pandas DataFrame to python collection - dictionary
 - [Python] Using comprehension expression to convert list of dictionaries to nested dictionary
 - Get all values by key name from a list of dictionaries Python
 - Convert pandas DataFrame to List of dictionaries python