1
0

More than 3 years have passed since last update.

Python3で配列の並べ替えの方法

Last updated at Posted at 2021-06-01

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

の方が良いと考えられます。

1
0
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0