[카테고리:] <span>미래실험실 pYTHON</span>

안녕하세요. 언휴예요.

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를 입력하면 역순으로 정렬합니다.

미래실험실 pYTHON