Skip to content

Instantly share code, notes, and snippets.

@Averroes
Created April 10, 2015 14:05
Show Gist options
  • Save Averroes/62e369c7c69672027e49 to your computer and use it in GitHub Desktop.
Save Averroes/62e369c7c69672027e49 to your computer and use it in GitHub Desktop.
calculating with dictionaries
# example.py
#
# Example of calculating with dictionaries
prices = {
'ACME': 45.23,
'AAPL': 612.78,
'IBM': 205.55,
'HPQ': 37.20,
'FB': 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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment