n = int(input())
member = []
for _ in range(n):
arr = input().split(' ')
member.append([int(arr[0]),arr[1]])
member_sort = sorted(member, key=lambda x: x[0])
for i in range(n):
print(member_sort[i][0],member_sort[i][1])
append([원소1, 원소2]) 로 2차원 배열 만들기 가능
sorted(member, key=lambda x: x[0]) 는 member배열에서 안쪽 리스트의 0번째 원소를 기준으로 정렬
n = int(input())
array = []
for _ in range(n):
input_data = input().split(' ')
array.append((int(input_data[0]), input_data[1]))
array = sorted(array, key=lambda x: x[0])
for i in array:
print(i[0], i[1])
print하는 방식 확인
'알고리즘 > 백준 (Pyhthon)' 카테고리의 다른 글
[알고리즘] 백준 10989 수 정렬하기 / python (0) | 2020.01.30 |
---|---|
[알고리즘] 백준 11650 좌표 정렬하기 (0) | 2020.01.30 |
[알고리즘] 백준 1427 소트인사이드 (0) | 2020.01.29 |
[알고리즘] 백준 2750 수 정렬하기 (0) | 2020.01.29 |
[알고리즘] 백준 1920 수찾기 (0) | 2020.01.27 |