Python3での配列の大きい順に並べる方法です
N = int(input())
ab = [None] * N
for i in range(N):
line=input().split(" ")
a = int(line[0])
b = int(line[1])
ab[i] = [a,b]
ab.sort(reverse=True)
for i in range(N):
[a,b] = ab[i]
print(a, b)
小さい順に並べ替える場合は
ab.sort(reverse=True)
を
ab.sort
に変えます。この方法は配列を破壊して新しく並べ替えるソートなので
ab.sorted
の方が良いと考えられます。