Skip to content

Instantly share code, notes, and snippets.

@popey456963
Created October 25, 2015 21:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save popey456963/89bf0cff182259a48e6e to your computer and use it in GitHub Desktop.
Save popey456963/89bf0cff182259a48e6e to your computer and use it in GitHub Desktop.
Sorting MD-Arrays
n = int(input())
a = []
for i in range(n):
item, distance = input().split()
distance = float(distance)
a.append([item, distance])
sortdata = sorted(a, key=lambda x: x[1], reverse=True)
string = ""
for i in sortdata:
string+=str(i[0]) + " "
print(string[:-1])
@developius
Copy link

import operator
n = int(input())
distances = {}

for i in range(n):
    item, distance = input().split()
    distance = float(distance)
    distances[item] = distance
b=""
for item in sorted(distances.items(),key=operator.itemgetter(1))[::-1]:
    b+=item[0]+" "
print(b[:-1])

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment