반응형

정렬 3

파이썬 리스트 정렬 함수 sort()와 sorted()의 사용법 정리, 차이 비교

Python 정렬 함수 sort vs sorted 예제 파이썬에서 리스트를 단번에 정렬할 수 있는 sort와 sorted 함수에 대하여 각각의 사용법과 두 함수의 차이 비교에 관한 내용을 다루어보도록 하겠습니다. sort 함수 사용법 리스트 자료형에 대하여 list.sort() 코드 선언 후 리스트를 다시 출력해보시면 기본적으로 오름차순 정렬이 진행된 모습을 확인할 수 있습니다. list_a = [8, 1, 5, 3, 9] list_a.sort() # 이렇게만 실행하면 자동으로 정렬된 값으로 변경 print(list_a) # [1, 3, 5, 8, 9] 만일, 내림차순 정렬을 원한다면 reverse 인자를 True로 설정해주시면 됩니다. list_a = [8, 1, 5, 3, 9] list_a.sort(..

파이썬 딕셔너리 value, key로 정렬, 내부 리스트 정렬 예제

파이썬 사전(dict) 자료형 값 sort 방법 정리 안녕하세요. 이번 글에서는 파이썬의 기본 자료형인 딕셔너리 자료형에서 value 혹은 key를 기준으로 값들을 정렬하는 방법과 사전의 value가 리스트로 구성된 경우 정렬 방법에 대해서 다루어보겠습니다. 딕셔너리 value 기준 값 정렬 이해를 돕기 위하여, 아래와 같은 간단한 딕셔너리 자료가 있다고 가정해보겠습니다. dict_a = {'당근' : '1', '참외' : '3', '딸기' : '0', '멜론' : '4', '수박' : '2'} value를 기준으로 값들을 정렬하고 싶다면 아래의 예시처럼 sorted 함수와 lambda를 이용한 간단한 코드를 적용해주시면 됩니다. sorted(dict_a.items(), key=lambda x: x[1]..

[Pandas] 데이터프레임 정렬하기 : sort_values, sort_index 함수

파이썬 판다스 정렬 함수 : sort_values() 안녕하세요. 이번 글에서는 판다스에서 데이터프레임을 정렬하는 함수인 sort_values 함수의 사용법에 대해서 간단히 다루어보겠습니다. 우선, 아래와 같은 데이터프레임이 있다고 가정해보겠습니다. import pandas as pd import numpy as np a = {'A' : [1, 3, 2, 2, 3, 4], 'B' : ['a', 'b', 'e', 'a', 'd', 'c'], 'C' : [np.nan, 1.5, -0.3, np.nan, 4.2, 0.0]} df = pd.DataFrame(a) df A열은 int형, B열은 str형, C열은 float형 자료형임을 가정하겠습니다. sort_values 기본 예시 : 열 1개 기준 정렬 가장 기..

Python/Pandas 2021.12.23
반응형