20. Python의 리스트에는 정렬(sort)와 역순배치(reverse) 메서드도 있어요.

안녕하세요. 언휴예요.

Python의 리스트에는 원소의 크기 순으로 정렬하는 sort 메서드와 역순 배치하는 reverse 메서드도 제공합니다.

다음 사용자로부터 10개의 정수를 입력을 받은 후에 크기 순으로 정렬하여 출력하고 다시 역순으로 재배치한 후에 출력하는 코드입니다.

#정렬과 역순 배치

list1=list()

for i in range(0, 10):
    print("인덱스 ",i,end =' ')
    value = int(input(">>"))
    list1.append(value)

print("정렬 전")
print(list1)

list1.sort()
print("정렬 후")
print(list1)

list1.reverse()
print("역순 배치 후")
print(list1)
[그림 1] 정렬과 역순 배치
[그림 1] 정렬과 역순 배치

 여기에서 사용하지는 않았지만 sort 메서드에 입력 인자로 reverse=True를 입력하면 역순으로 정렬합니다.