반응형
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 |