카테고리 없음

파이썬 sorted() 함수로 데이터 정렬하기

pythonsolve 2023. 12. 28.

파이썬 sorted 설명 파이썬에서 데이터를 정렬하는 방법은 여러 가지가 있습니다. 그 중에서 가장 간단하고 편리한 방법은 sorted() 함수를 사용하는 것입니다. sorted() 함수는 파이썬에서 순회가 가능한(iterable) 객체를 인자로 받아 데이터를 정렬해줍니다.

파이썬 sorted() 함수로 데이터 정렬하기

 

1: sorted() 함수의 사용법

sorted() 함수는 다음과 같이 사용합니다.

python sorted(iterable, key=None, reverse=False)

  • iterable: 정렬할 데이터를 담고 있는 이터러블
  • key: 정렬 기준을 지정하는 함수
  • reverse: 정렬 순서를 거꾸로 지정하는 플래그

2: sorted() 함수의 기본 사용법

sorted() 함수를 기본적으로 사용하면 오름차순으로 정렬됩니다.

```python

numbers = [1, 5, 3, 2, 4] sorted(numbers) [1, 2, 3, 4, 5] ```

3: key 매개변수 사용법

key 매개변수를 사용하면 정렬 기준을 지정할 수 있습니다. key 매개변수에 함수를 지정하면 해당 함수의 반환값을 기준으로 정렬됩니다.

```python

numbers = ['a', 'c', 'b'] sorted(numbers, key=len) ['a', 'b', 'c'] ```

위 코드에서 len() 함수는 문자열의 길이를 반환합니다. 따라서 위 코드는 문자열의 길이가 짧은 순서대로 정렬됩니다.

4: reverse 매개변수 사용법

reverse 매개변수를 True로 지정하면 내림차순으로 정렬됩니다.

```python

numbers = [1, 5, 3, 2, 4] sorted(numbers, reverse=True) [5, 4, 3, 2, 1] ```

결론

sorted() 함수는 파이썬에서 데이터를 정렬하는 데 매우 유용한 함수입니다. iterable한 객체를 인자로 받아 정렬된 결과를 반환합니다. key 매개변수를 사용하여 정렬 기준을 지정할 수 있으며, reverse 매개변수를 사용하여 정렬 순서를 변경할 수 있습니다.

해시태그

파이썬 #정렬 #sorted #iterable #key #reverse

댓글

💲 추천 글