본문 바로가기

교육/[Codeit] 프로그래밍 기초 in Python

리스트 정렬

반응형

numbers= [19, 13, 2, 5, 3, 11, 7, 17] # 작은 순으로 정리하고 싶다면
#sorted 와 sort 코드를 사용할 수 있다.
new_list = sorted(numbers) 
# 정렬된 새로운 리스트가 부가됨
# new_list 에 대입시키면 끝.
print(new_list)


# 거꾸로 정렬된 것을 원하면 새로운 파라미터를 넣는다
new_list = sorted(numbers, reverse=True) 
print(new_list)
 
# nubers를 출력하면?
# sort 와 sorted 의 차이를 알아보자.
print(numbers.sort() # sort는 none이 나온다. sort는 아무것도 리턴하지 않는다
#대신 numbers 자체를 정렬한다.

numbers= [19, 13, 2, 5, 3, 11, 7, 17]

numbers.sort()
print(numbers)




#반대로 정렬하고 싶다면 reverse코드 사용
numbers= [19, 13, 2, 5, 3, 11, 7, 17]


numbers.sort(reverse=True)
print(numbers)



sorted 기존 리스트는 건드리지 않고, 정렬된 새로운 리스트를 리턴
sort 아무것도 리턴하지 않고, 기존 리스트를 정렬

728x90
반응형

'교육 > [Codeit] 프로그래밍 기초 in Python' 카테고리의 다른 글

실습문제_환전 서비스, 온도 단위 바꾸기  (0) 2020.11.16
리스트 인덱싱 연습  (0) 2020.11.15
리스트 함수  (0) 2020.11.15
리스트(list)  (0) 2020.11.14
제어문 꿀팁  (0) 2020.11.14