파이썬의 차이는 분류와 종류

(신인 튜토리얼에서 발췌 : HTTPS : //www.runoob.com/python/python-func-sorted.html) :

분류 () 함수는 파이썬의 내장 함수는 모든 개체의 반복에 ** ** 정렬 작업에 영향을 미칠 수있다.

1.sort 및 분류의 차이 :

분류 분류 할 수있는 개체는 모든 반복, 동작 목록을 반환하는 반환 값을, ;

정렬은 목록에 사용되는 방법 ,리스트의 정렬 방법은 이미 존재하는 목록 인플레 이스 동작 없음 리턴 값 .


2.sorted 구문 :

분류 (반복자, CMP = 없음, 키 = 없음 = 거짓 반전 없음)

3.sorted 매개 변수 설명 :
의 Iterable - 반복 가능 객체.
CMP는 - 비교 기능, 두 파라미터, 파라미터의 값을 반복 할 수있는 피사체 촬영 규칙을 준수해야이 함수는 1을 반환보다 크면, 그것은 이하 -1 0이 반환 같다.
키 - 주로 비교 소자에 사용되는 오직 하나 개의 파라미터는, 특정 파라미터는 반복의 함수, 객체에서 찍은 반복의 요소 중 하나가 정렬되도록 지정 될 수있다.
리버스 - 정렬을 = 진정한 하강, 역 = 거짓 상승 (기본값) 역.

: 반환
** ** 다시 정렬 할 수있는 목록을 반환합니다.

4. 정렬 구문 :

목록 . 종류 ( CMP = 없음 , = 없음 , 역 없다 = 거짓 )

CMP - 선택 파라미터이 파라미터는 정렬 지정 매개 변수를 사용하는 방법 인 경우.

키 - 주로 비교 소자에 사용되는 오직 하나 개의 파라미터는, 특정 파라미터는 반복의 함수, 객체에서 찍은 반복의 요소 중 하나가 정렬되도록 지정 될 수있다.

리버스 - 정렬, 진정한 = 내림차순 역,  오름차순 = 거짓 (기본) 역.

예를 들면 :

X = [3,1,2,56,7,90,22 ] 
Y = " AlexSun " 
Z = 지퍼 (X, Y)
 잉크 (정렬 (X))
 프린트 (정렬 (Y))
 프린트 (분류 (z) ) 
인쇄 ( "정렬되지 않은 x는 :")
인쇄 (x)를
인쇄 ( "정렬 된 x는 :")
x.sort ()
인쇄 (X)


결과 :

[1, 2, 3, 7, 22, 56, 90] 
[ 'A', 'S', 'E', 'L', 'N', 'U', 'X'] 
[(1, L ' '), (2', E '), (3', A ') (7', S ') (22'N ') (56'X ') (90'U ') ] 
정렬되지 않은 (X)는 다음 
[3, 1, 2, 56, 7, 90, 22] 
정렬 된 x는 : 
[1, 2, 3, 7, 22, 56, 90]

 

추천

출처www.cnblogs.com/szqfreiburger/p/11595439.html