Python Program on Dictionary

Master Python with 70+ Hands-on Projects and Get Job-ready - Learn Python

In this article, we will delve into the world of dictionaries, a versatile and powerful data type in Python. The program presented focuses on dictionary operations, demonstrating how to initialize a dictionary, modify its values, and retrieve information from it. By exploring this example, readers will gain practical insights into the use of dictionaries and how they contribute to efficient data manipulation in Python.

Prerequisites

  • Basic understanding of dictionaries in Python
  • Familiarity with fundamental Python concepts

Topic Explanation

The program initializes a dictionary, mydict, with key-value pairs representing student IDs and names. It showcases the uniqueness of keys in dictionaries and demonstrates how to modify the value associated with a specific key. The example highlights the dynamic nature of dictionaries, where values can be updated or replaced easily.

In addition to showcasing the uniqueness of keys and demonstrating value modification in dictionaries, the program also introduces the concept of dynamic dictionary behavior. It further emphasizes the ease with which values can be updated or replaced, providing a comprehensive understanding of the practical aspects of working with dictionaries in Python.

Code:

# Initialize a dictionary 'mydict' with key-value pairs
mydict = {101: 'Rahul', 102: 'Anil Sharma', 103: 'Nilesh', 104: 'Rahul'}

# Update the value associated with key 101 in the dictionary
mydict[101] = "Anurag Verma"

# Print the updated dictionary
print(mydict)

# Print the values of the dictionary using the values() method
print(mydict.values())
Output:
{101: ‘Anurag Verma’, 102: ‘Anil Sharma’, 103: ‘Nilesh’, 104: ‘Rahul’}
dict_values([‘Anurag Verma’, ‘Anil Sharma’, ‘Nilesh’, ‘Rahul’])

Code Explanation:

  • nitializes a dictionary mydict with integer keys and string values representing names
  • Updates the name value associated with key 101 using subscript notation
  • Prints mydict showing the updated value for key 101
  • Uses .values() method to extract just the list of values from mydict
  • Prints the list of name values in the dictionary

Summary

In summary, this article provides a comprehensive exploration of Python dictionaries, exemplifying their versatility through a practical program example. The presented program initializes a dictionary containing student information, emphasizing the importance of key uniqueness and demonstrating efficient methods for value updates. Readers will gain practical insights into the dynamic nature of dictionaries, greatly enhancing their understanding of effective data manipulation in Python.

We work very hard to provide you quality material
Could you take 15 seconds and share your happy experience on Google

courses

DataFlair Team

DataFlair Team provides high-impact content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. We make complex concepts easy to grasp, helping learners of all levels succeed in their tech careers.

Leave a Reply

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