중화사전망 - 영어 사전 - 파이썬에서 정렬 함수 사용
파이썬에서 정렬 함수 사용
Sorted 함수는 원래 목록을 변경하지 않고 새 정렬 목록을 반환합니다. 현재 위치 정렬을 사용하려는 경우, 즉 원래 목록의 내용을 변경하려면 None 값을 반환하는 list.sort () 메서드를 사용할 수 있습니다.
또 다른 차이점은 list.sort () 메서드는 하나의 list, 즉 list 유형의 메서드일 뿐 list 유형에서만 호출할 수 있다는 것입니다. 정렬 방법은 모든 반복 객체를 허용합니다.
List.sort () 및 sorted () 함수에는 정렬 우선 순위를 결정하는 함수를 지정하는 키 매개 변수가 있습니다. 예를 들어 이 예에서는 시나리오의 우선 순위에 따라 정렬합니다.
키 매개변수의 값은 하나의 인수를 받아들이고 정렬에 사용되는 키를 반환하는 함수여야 합니다. 이 방법은 각 입력 레코드에 대해 키 함수를 한 번만 호출하면 되기 때문에 매우 효율적입니다.
역사적 배경:
1970 년, 미국 전화전보회사 벨 연구소의 직원 D.Ritchie 와 K.Thompson*** 이 C 언어를 개발했다. C 언어 개발의 원래 의도는 유닉스 시스템 프로그램을 작성하는 데 사용되었습니다. 그래서 C 언어는 실제로 유닉스의 "부산물" 입니다. 197 1 년 스위스 연방 공과대학의 N.Wirth 교수가 첫 번째 구조화 프로그래밍 언어인 파스칼 (Pascal) 을 발명했습니다.
1970 년대 중반, Benjani Strauss-Trapp 은 케임브리지 대학의 컴퓨터 센터에서 일했다. 슈트라우스-트라프는 간단하고 정확하며 믿을 수 있고 효율적이며 이식이 가능한 컴퓨터 프로그래밍 언어를 개발하고자 합니다. C 언어를 배경으로, Simula 사상에 기반한 언어는 스트라우스 트라프의 원래 의도와 비전에 딱 들어맞는다.
65438 년부터 0979 년까지 Benjani Strauss-Trapp 은 미국 전화전보회사 벨 연구소에 가서 C 언어를 클래스 C 언어로 개선하기 위해 노력하고 있습니다. 1983 년 이 언어는 공식적으로 C++ 로 명명되었습니다. C++ 는 1985, 1990 및 1994 에서 세 번 수정되었습니다.