안녕하세요. 언휴예요.
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)
여기에서 사용하지는 않았지만 sort 메서드에 입력 인자로 reverse=True를 입력하면 역순으로 정렬합니다.