원본 목록의 요소를 정렬하는 데 사용되는 sort0 메서드가 목록 개체에 제공됩니다. 정렬 후에는 원본 목록의 요소 순서가 변경됩니다.
구문 형식은 다음과 같습니다.
listname.sort(key=None, reverse=False)
key: 비교에 사용되는 키
reverse: 선택적 매개변수
False는 오름차순을 의미합니다. orderArrangement
True는 내림차순을 의미합니다
기본 오름차순
sort0 메서드를 사용하여 문자열 목록을 정렬할 때 채택되는 규칙은 대문자를 먼저 정렬한 다음 소문자를 정렬하는 것입니다. 문자열 목록을 대소문자를 구분하지 않고 정렬하려면 해당 키 매개변수를 지정해야 합니다. 대소문자를 구분하지 않음
char.sort (key=str.lower)
참고: sort() 함수는 중국어를 일반적으로 지원하므로 다른 방법을 사용하는 것이 좋습니다.
sorted() 함수는 중국어를 변경하지 않습니다. 원래 목록을 정렬한 후 새 목록을 생성합니다.
min() 함수는 지정된 값 또는 시퀀스의 최소값을 가져옵니다.
min(a,b,c,d)min(seq)
max() 함수는 지정된 값 또는 시퀀스의 최대값을 가져옵니다.
max(a,b,c,d)max(seq)
max () 함수는 에 전달된 여러 매개변수 중 최대값을 가져오거나 전달된 반복 가능한 객체의 요소 중 최대값을 가져오는 것입니다.
기본 숫자 매개변수는 값이 큰 것입니다. 문자 매개변수는 알파벳 순서가 낮은 것입니다. 최대값을 얻는 방법을 지정하는 데 사용되는 함수인 명명된 매개변수 키를 전달할 수도 있습니다.
기본 명명된 매개변수는 최대값이 존재하지 않을 때 반환되는 기본값을 지정하는 데 사용됩니다. 예를 들어 다음 코드는 다음과 같습니다.
print(max(-1,-5,key = abs)) # 先执行abs()函数再执行max()函数 print(max(1.3,'5', key=int)) # 列表和元组 # 先比较各列表低索引值的数,如果相同,再继续比较下一个索引值的数 print(max([1,2],(1,3),key=lambda x:x[1])) array =[[1,2,3],[1,0,],[4,1,-3],[2,2,3]] print(min(array)) print(max(array)) array =[[5,2,3],[6,9,6],[5,1,8],[5,1,7]] print(min(array)) print(max(array)) 输出结果: -5 5 (1, 3) [1, 0] [4, 1, -3] [5, 1, 7] [6, 9, 6]
위 내용은 Python의 sort(), min() 및 max() 함수를 사용하여 목록 요소를 정렬하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!