Page 28 -
P. 28

실행결과
                             num_list.sort() # 오름차순 정렬
                             print(num_list)                             [1, 2, 3, 4, 5]


                          이때 sort() 함수 안에 다음과 같이 추가하면 리스트를 내림차순으로 정렬할 수도 있습니다.



                                                                        실행결과
                             num_list.sort(reverse=True) # 내림차순 정렬
                             print(num_list)                             [5, 4, 3, 2, 1]



                          마지막으로 리스트에 reverse() 함수를 사용하면 값의 순서를 거꾸로 뒤집을 수도 있습니다.                            5장 자료구조


                                                                        실행결과
                             num_list.reverse() # 순서 뒤집기
                             print(num_list)                             [1, 2, 3, 4, 5]





                            Note  sorted( )로 리스트 정렬하기
                            리스트를 정렬할 때 sorted() 함수도 사용할 수 있습니다. 단, sort() 함수는 정렬하면서 리스트 자체의 값
                            을 변경하지만, sorted() 함수는 원본 리스트 변경 없이 정렬된 리스트를 새로 생성합니다.


                                my_list = [1, 3, 2]
                                my_list.sort() # 리스트 정렬
                                print(my_list) # my_list 리스트 데이터 변경

                                your_list = [1, 3, 2]
                                new_list = sorted(your_list) # 정렬할 리스트를 소괄호 안에 넣음
                                print(your_list) # your_list 리스트 데이터는 변경되지 않음
                                print(new_list) # 정렬된 새로운 리스트



                                 실행결과
                                 [1, 2, 3]
                                 [1, 3, 2]
                                 [1, 2, 3]







                                                                                                    131
   23   24   25   26   27   28   29   30   31   32   33