Parottasalna

AI, Backend Engineering & Architecture Guides

Task – Annachi Kadai – Python Dictionary

  1. Create a dictionary named student with the following keys and values. and print the same
    • "name": "Alice"
    • "age": 21
    • "major": "Computer Science"
  2. Using the student dictionary, print the values associated with the keys "name" and "major".
  3. Add a new key-value pair to the student dictionary: "gpa": 3.8. Then update the "age" to 22.
  4. Remove the key "major" from the student dictionary using the del statement. Print the dictionary to confirm the removal.
  5. Check if the key "age" exists in the student dictionary. Print True or False based on the result.
  6. Create a dictionary prices with three items, e.g., "apple": 0.5, "banana": 0.3, "orange": 0.7. Iterate over the dictionary and print each key-value pair.
  7. Use the len() function to find the number of key-value pairs in the prices dictionary. Print the result.
  8. Use the get() method to access the "gpa" in the student dictionary. Try to access a non-existing key, e.g., "graduation_year", with a default value of 2025.
  9. Create another dictionary extra_info with the following keys and values. Also merge extra_info into the student dictionary using the update() method.
    • "graduation_year": 2025
    • "hometown": "Springfield"
  10. Create a dictionary squares where the keys are numbers from 1 to 5 and the values are the squares of the keys. Use dictionary comprehension.
  11. Using the prices dictionary, print the keys and values as separate lists using the keys() and values() methods.
  12. Create a dictionary school with two nested dictionaries. Access and print the age of "student2".
    • "student1": {"name": "Alice", "age": 21}
    • "student2": {"name": "Bob", "age": 22}
  13. Use the setdefault() method to add a new key "advisor" with the value "Dr. Smith" to the student dictionary if it does not exist.
  14. Use the pop() method to remove the "hometown" key from the student dictionary and store its value in a variable. Print the variable.
  15. Use the clear() method to remove all items from the prices dictionary. Print the dictionary to confirm it’s empty.
  16. Make a copy of the student dictionary using the copy() method. Modify the copy by changing "name" to "Charlie". Print both dictionaries to see the differences.
  17. Create two lists: keys = ["name", "age", "major"] and values = ["Eve", 20, "Mathematics"]. Use the zip() function to create a dictionary from these lists.
  18. Use the items() method to iterate over the student dictionary and print each key-value pair.
  19. Given a list of fruits: ["apple", "banana", "apple", "orange", "banana", "banana"], create a dictionary fruit_count that counts the occurrences of each fruit.
  20. Use collections.defaultdict to create a dictionary word_count that counts the number of occurrences of each word in a list: ["hello", "world", "hello", "python"].

Discover more from Parottasalna

Subscribe now to keep reading and get access to the full archive.

Continue reading