Question

Write a Python program to find the highest 2 values in a dictionary.

✨ Free AI Tools for You

Powered by Chatterbot AI

Answer

Here's a Python program to find the highest 2 values in a dictionary:

def find_highest_two_values(dictionary):
    # Check if the dictionary has at least two items
    if len(dictionary) < 2:
        return "The dictionary does not have enough values."
    
    # Sort the dictionary values in descending order and get the top two
    sorted_values = sorted(dictionary.values(), reverse=True)
    highest_two_values = sorted_values[:2]
    
    return highest_two_values

# Sample dictionary
sample_dict = {'a': 10, 'b': 55, 'c': 23, 'd': 76, 'e': 42}

highest_two = find_highest_two_values(sample_dict)
print("The highest two values are:", highest_two)

In this program:

  • The function find_highest_two_values takes a dictionary as an input.

  • It checks if the dictionary has at least two items.

  • It sorts the values of the dictionary in descending order.

  • It retrieves the top two values from the sorted list.

  • It returns the two highest values.


Was this helpful?

India's 1st AI Doubt Solver for CBSE, JEE, and NEET

Ask a Question for Free

and then it's just ₹212 a month

Learn how Chatterbot AI can help you succeed

Cover Image of the article Computer Science Class 11 CBSE - The Ultimate Guide with Notes, Solutions and AI

Computer Science Class 11 CBSE - The Ultimate Guide with Notes, Solutions and AI

This ultimate guide for CBSE Computer Science class 11 has detailed notes, NCERT solutions, cheat sheets, and our free AI-powered doubt-solving assistant, Chatterbot AI.

Cover Image of the article JEE Advanced 2024 Exam Date Announced: Complete Guide to Eligibility, Syllabus, and Preparation Tips

JEE Advanced 2024 Exam Date Announced: Complete Guide to Eligibility, Syllabus, and Preparation Tips

JEE Advanced 2024 on May 26! Get exam schedule, syllabus, prep tips & more in this guide. Ace India's top engineering test with topper strategies.

Cover Image of the article How to Crack NEET: The Ultimate Blueprint to Outsmart the Exam and Unlock Your Medical Dreams

How to Crack NEET: The Ultimate Blueprint to Outsmart the Exam and Unlock Your Medical Dreams

Ace NEET with expert strategies: Discover effective exam strategies, time management, core concepts mastery, problem-solving techniques, revision tips, and AI-assisted doubt clearing with Chatterbot AI.

Cover Image of the article How to Crack IIT: Smart Self-Study Strategies and AI Tools for Success

How to Crack IIT: Smart Self-Study Strategies and AI Tools for Success

Ace IIT JEE in 6 months without coaching. Discover expert self-study strategies for Physics, Chemistry, and Math. Master time management, mock tests, and leverage AI tools like Chatterbot AI for personalized doubt-solving.