Python에서 sorted() 함수는 정렬을 시작하기 위해 알아야 할 가장 기본적이면서도 유용한 방법 중 하나입니다. 이 함수는 목록, 문자열 등과 같은 반복 가능한 객체의 요소를 정렬하는 데 사용할 수 있습니다. 이 함수는 문자열과 숫자를 정렬합니다. 기본적으로 오름차순으로 정렬되지만 내림차순으로 정렬될 수도 있습니다.
숫자를 정렬하려면 Sorted() 함수를 사용하세요
목록, 튜플, 집합 및 사전 정렬
문자열 정렬
람다 함수 내부 정렬
sorted() 함수의 가장 기본적인 구현은 정수 컬렉션(부호 있는 또는 부호 없는)을 정렬하는 것입니다. 오름차순 또는 내림차순으로 수행할 수 있습니다.
구문은 매우 간단합니다. 정렬하려는 숫자를 sort 함수의 인수로 전달하면 정렬된 순서대로 숫자가 반환됩니다. 내림차순으로 정렬하려면 숫자 목록 뒤에 "reverse"라는 단어를 추가해야 합니다. 여기서 주목해야 할 점은 이 방법이 작동하려면 숫자를 반복 가능한 컨테이너에 배치해야 한다는 것입니다.
1단계 - sorted() 함수 호출
2단계 - 숫자 목록을 매개변수로 전달하고 필요한 경우 "reverse" 키워드를 사용하세요
3단계 - 반품 또는 인쇄
순서(예: 목록, 튜플, 문자열) 및 집합(예: 집합, 고정 집합, 데이터 집합)의 내용은 sorted() 메서드를 사용하여 정렬할 수 있습니다. 이 함수는 Python 내장 라이브러리의 일부이므로 많은 코드를 작성하지 않고도 쉽게 항목을 정렬할 수 있습니다.
이 간단한 구문은 제가 sorted() 함수를 사용하는 가장 좋아하는 이유 중 하나이며 적용하기가 매우 쉽습니다. 모든 유형의 반복자의 내용을 정렬하려면 먼저 목록, 집합 등과 같은 반복자를 선언합니다. 그런 다음 이 반복자는 함수에 전달되어 정렬된 내용을 반환합니다.
1단계 - 정렬하려는 요소로 반복자를 초기화합니다
2단계 - 키와 오름차순 또는 내림차순 확인과 함께 반복자를 sorted() 메서드에 인수로 전달합니다.
3단계 - 값 인쇄 또는 반환
sorted() 함수의 가용성은 숫자에만 국한되지 않고 문자열에도 사용할 수 있습니다. 문자열은 ASCII 값을 사용하여 사전순으로 정렬할 수 있으며 오름차순 및 내림차순으로 정렬할 수 있습니다. 이런 방식으로 정렬 후 문자열을 뒤집거나 다른 응용 프로그램을 수행할 수도 있습니다.
이것은 문자열을 뒤집는 구문입니다. 조인 함수와 sorted() 메서드를 사용하는 동시에 reverse 플래그를 True로 설정합니다. 이렇게 하면 문자열이 반전되어 내림차순으로 정렬됩니다.
1단계− 반전을 위한 문자열 초기화
2단계 - Join() 및 sorted() 메서드 호출
3단계 - 문자열과 역방향 플래그를 sorted() 함수에 전달
Lambda 함수는 Python의 익명 함수 유형입니다. 이는 람다 키워드를 사용하여 선언되며 하나의 표현식만 포함할 수 있지만 매개변수는 무제한으로 포함할 수 있습니다.
테스트 문자열을 정렬하고 반전시킨 결과는 위의 구문에서 감소() 함수를 사용하여 확인할 수 있습니다. 정렬 함수는 실제 정렬을 수행하는 데 사용되는 반면, 람다 함수는 두 개의 입력을 가져와 그 합계를 함수 출력으로 반환합니다.
1단계 - functools 모듈 가져오기
2단계 - 테스트 문자열 정의
3단계 - 문법에 따라 테스트 문자열을 Reduce() 함수에 전달
4단계 - 역방향 문자열 인쇄
이 글에서는 sorted() 함수의 다양한 용도에 대해 배웠습니다. 이 기능의 다양성과 간단한 적용으로 인해 많은 공정에서 초기 사용에 이상적입니다. 이 기능에 대한 여러 다른 사용 사례가 있을 수 있지만 여기서는 모두 설명할 수 없습니다. 이 글이 파이썬에서 매우 유용한 함수를 배우는 데 도움이 되었기를 바랍니다!
위 내용은 Sorted(): 제가 Python에서 가장 좋아하는 함수입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!