.sort()

list=[1,100,4,60,34]
print(list.sort()) #None
print(list) #[1, 4, 34, 60, 100]

sort()으로 list를 정렬하였다.

이후 다시 list를 출력하면, 정렬된 형태로 유지되는 것을 알수있다.

sort()는 정렬하여 저장한다.

원본을 바로 수정하는 것일뿐 list.sort()자체를 출력하면 None이다.

 

 

 

 

list=[1,100,4,60,34]
print(list.sort(reverse=True)) #None
print(list) #[100, 60, 34, 4, 1]

기본 정렬은 오름차순이며, reverse=True를 추가하여 내림차순 정렬한다.

 

 

 

sorted()

list=[1,100,4,60,34]
sorted(list)
print(sorted(list)) #[1, 4, 34, 60, 100]
print(list) #[1,100,4,60,34]

sorted()는 정렬만할 뿐 저장되지는 않는다. 원본은 유지된다.

sorted()자체가 정렬된 복사본을 말하며, print로 출력을 확인할 수 있다.

 

 

 

list=[1,100,4,60,34]
sorted(list)
print(sorted(list,reverse=True)) #[100, 60, 34, 4, 1]
print(list) #[1,100,4,60,34]

기본 정렬은 오름차순이며, reverse=True를 추가하여 내림차순 정렬한다.