Learnerslesson
   JAVA   
  SPRING  
  SPRINGBOOT  
 HIBERNATE 
  HADOOP  
   HIVE   
   ALGORITHMS   
   PYTHON   
   GO   
   KOTLIN   
   C#   
   RUBY   
   C++   




PYTHON - UPDATE DICTIONARY


How to update the entries of a Dictionary?


Let us say, we have a Dictionary that contains,



  5, Is a Number
  John, Is a Name
  Python, Is a Language

As 'Key' and 'Value' pair.


Now, let us say, we want to update the value of the 'Key', '5' with 'Is an one digit number'.


5, Is an one digit number


Where '5' is the 'Key' and 'Is an one digit number' is the new 'Value'.


We can update the entries of a Dictionary using two ways :


  1. Assigning the 'Value' directly by using the 'Key'.
  2. Using the 'update( )' Function.

Let us see in the below example using the first way.


Example :


x = {
    5 : "Is a Number", 
    "John": "Is a Name", 
    "Python": "Is a Language"
}
x[5] = "Is an one digit number"
print(x)


Output :



  {5: 'Is an one digit number', 'John': 'Is a Name', 'Python': 'Is a Language'}

So, in the above code we have created a 'Dictionary' using braces '{ }' and 'Key' and 'Value' pairs.


x = {
    5 : "Is a Number", 
    "John": "Is a Name", 
    "Python": "Is a Language"
}

And initialised to the variable 'x'.


java_Collections

Now, we are supposed to update the value of the 'Key', '5' with 'Is an one digit number'.


So, we have used the below way to update it.


x[5] = "Is an one digit number"

java_Collections

And the entry for the 'Key' '5' is updated in the 'Dictionary'.


java_Collections

And we get the below output,


Output :



  {5: 'Is an one digit number', 'John': 'Is a Name', 'Python': 'Is a Language'}

Let us see the second way of updating the 'Key' 'Value' using the 'update( )' Function.


Example :


x = {
    5 : "Is a Number", 
    "John": "Is a Name", 
    "Python": "Is a Language"
}
x.update({5: "Is an one digit number"})
print(x)


Output :



  {5: 'Is an one digit number', 'John': 'Is a Name', 'Python': 'Is a Language'}

So, in the above code we have created a 'Dictionary' using braces '{ }' and 'Key' and 'Value' pairs.


x = {
    5 : "Is a Number", 
    "John": "Is a Name", 
    "Python": "Is a Language"
}

And initialised to the variable 'x'.


java_Collections

Now, we are supposed to update the value of the 'Key', '5' with 'Is an one digit number'.


So, we have used the below way to update it.


x.update({5: "Is an one digit number"})

And the entry for the 'Key' '5' is updated in the 'Dictionary'.


java_Collections

And we get the below output,


Output :



  {5: 'Is an one digit number', 'John': 'Is a Name', 'Python': 'Is a Language'}