Computer Science, asked by pari25325, 1 month ago

To print the highest and lowest values in the dictionary. in python

Answers

Answered by scs896223hariprasad
1

Answer:

In the following example, it will invert the keys and values of the dictionary object using the zip() method and will get the minimum and maximum values using the min() and max() methods. It also uses the sorted() to print the values of a dictionary in order.

prices = {

'APPLE': 45.23,

'ORANGE': 612.78,

'MANGO': 205.55,

'BLUEBERRY': 37.20,

'STRAWBERRY': 10.75

}

# Find min and max price

min_price = min(zip(prices.values(), prices.keys()))

max_price = max(zip(prices.values(), prices.keys()))

print('min price:', min_price)

print('max price:', max_price)

print('sorted prices:')

prices_sorted = sorted(zip(prices.values(), prices.keys()))

for price, name in prices_sorted:

print(' ', name, price)

Output

min price: (10.75, 'STRAWBERRY')

max price: (612.78, 'ORANGE')

sorted prices:

STRAWBERRY 10.75

BLUEBERRY 37.2

APPLE 45.23

MANGO 205.55

ORANGE 612.78

Similar questions