Python: Check all values are same in a dictionary
Write a Python program to verify that all values in a dictionary are the same.
Visual Presentation:
Sample Solution:
Python Code:
# Define a function 'value_check' that checks if all values in a dictionary are equal to a given value 'n'.
def value_check(students, n):
# Use the 'all' function to check if all values in the 'students' dictionary are equal to 'n'.
result = all(x == n for x in students.values())
return result
# Create a dictionary 'students' with student names as keys and values representing their scores.
students = {'Cierra Vega': 12, 'Alden Cantrell': 12, 'Kierra Gentry': 12, 'Pierre Cox': 12}
# Print a message indicating the start of the code section and the original dictionary.
print("Original Dictionary:")
print(students)
# Set the value 'n' to be checked to 12.
n = 12
# Print a message indicating the intention to check if all values in the dictionary are equal to 'n'.
print("\nCheck all are", n, "in the dictionary.")
# Call the 'value_check' function to check if all values in the dictionary are equal to 'n'.
# Print the result of the check.
print(value_check(students, n))
# Set the value 'n' to be checked to 10.
n = 10
# Print a message indicating the intention to check if all values in the dictionary are equal to 'n'.
print("\nCheck all are", n, "in the dictionary.")
# Call the 'value_check' function to check if all values in the dictionary are equal to 'n'.
# Print the result of the check.
print(value_check(students, n))
Sample Output:
Original Dictionary: {'Cierra Vega': 12, 'Alden Cantrell': 12, 'Kierra Gentry': 12, 'Pierre Cox': 12} Check all are 12 in the dictionary. True Check all are 10 in the dictionary. False
Flowchart:
Python Code Editor:
Previous: Write a Python program to filter the height and width of students, which are stored in a dictionary.
Next: Write a Python program to create a dictionary grouping a sequence of key-value pairs into a dictionary of lists.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics