사용빈도 높은 파이썬 함수 : sorted, list 함수

사용빈도 높은 파이썬 함수 : sorted, list 함수

sorted와 list는 파이썬에서 유용하게 사용되는 사용빈도 높은 파이썬 내장 함수들입니다. 이 함수들은 데이터를 정렬하거나, 특정 형태의 데이터를 리스트 형태로 변환하는 데 사용됩니다. 이번 포스팅에서는 사용빈도가 높은 파이썬 함수인 sorted, list 함수를 실습코드로 이해해 보겠습니다.

 

 


글의 순서

sorted 함수
list 함수


sorted 함수

sorted 함수는 입력된 데이터를 정렬하는 함수입니다. 데이터를 변경하지 않고, 새로운 정렬된 리스트를 생성합니다. sorted 함수는 다양한 매개변수를 받아서 정렬 방식을 지정할 수 있습니다.

실습코드01은 리스트 형식을 숫자를 오름차순으로 정렬해주는 파이썬 코드입니다. #출력값이 코드 실행결과입니다. 정렬할 데이터의 형식은 리스트, 튜플 등 다양합니다.

실습코드02는 리스트형 데이터를 문자열 길이를 기준으로 정렬하는 예제입니다. 문자열 길이(len)라는 정렬 기준을 key라는 변수에 넣어줍니다.

실습코드03은 튜플형 데이터를 튜플의 특정 요소 기준으로 정렬하는 예제입니다. 지난 포스팅의 lambda 함수를 써서 튜플의 두 번째 요소를 지정하였습니다.

실습코드04는 실습코드01과 같이 숫자를 정렬하는 것인데, 이번엔 내림차순으로 정렬합니다. sorted 함수의 인자로 reverse: True를 추가하면 내림차순으로 정렬됩니다.

 

 


list 함수

list 함수는 다른 자료형을 리스트 형식의 자료형으로 변환할 때 사용합니다. 실습코드05에 튜플형 데이터를 리스트형 데이터로 바꾸는 코드를 나타내었습니다.

같은 방식으로 list()에 인자로 데이터를 넣으면 리스트로 변환시켜 줍니다. list() 함수의 인자는 문자열이 될 수도 있고, 세트(set)가 될 수도 있고, 딕셔너리가 될 수도 있습니다. 반복문의 결과를 list 형식으로 바꿀때도 유용하게 활용할 수 있습니다. 각각을 실습코드06에 나타내었습니다. 각각의 # 출력값을 유심히 봐주시기 바랍니다.


마치며 …

sorted와 list는 파이썬에서 유용하게 사용되는 사용빈도 높은 파이썬 내장 함수들입니다. 이번 포스팅에서는 사용빈도가 높은 파이썬 함수인 sorted, list를 실습코드로 이해해 보았습니다.

▶sorted 함수는 데이터를 정렬해서 리스트로 반환합니다. 여러 매개변수를 통해 정렬 방식을 정할 수 있습니다.
▶list 함수는 다른 자료형의 데이터를 리스트로 변환합니다. 주로 반복 가능한 객체를 리스트로 변환하는 데 사용됩니다.

sorted 함수, list 함수는 데이터 처리와 분석을 보다 효율적으로 수행할 수 있게 도와줄 것입니다.

 

 

함께 참고하면 좋은 글
사용빈도 높은 파이썬 함수 : lambda 함수
파이썬 함수의 가변인자, *args, **kwargs
파이썬 출력 (Python print) 함수 예제
파이썬 프로그래밍 시작 (10) 자료구조(Data Structure) : 딕셔너리
파이썬 프로그래밍 시작 (5) 연습문제 : 함수 만들기
파이썬 프로그래밍 시작 (3) 파이썬 함수 실습
호크아이 거래량 지표 (HawkEye Volume Indicator) 파이썬 코딩


참고자료

Sorting Techniques

이전 글

사용빈도 높은 파이썬 함수 : lambda 함수

다음 글

사용빈도 높은 파이썬 함수 : dict.get 함수

Leave a Comment