>  기사  >  백엔드 개발  >  Python에서 목록을 정렬하는 방법

Python에서 목록을 정렬하는 방법

coldplay.xixi
coldplay.xixi원래의
2021-03-05 11:44:3144704검색

Python에서 목록을 정렬하는 방법: 1. 목록의 정렬 메서드를 호출하고 원본 목록을 출력한 후 원본 목록이 변경되었는지 확인합니다. 2. 정렬 메서드를 사용하여 목록을 정렬하고 출력 시 이를 찾습니다. 직접적으로 출력 목록은 정렬된 목록입니다.

Python에서 목록을 정렬하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, Python 버전 3.9, DELL G3 컴퓨터.

Python에서 목록을 정렬하는 방법:

1. 먼저 Python의 두 가지 정렬 방법을 알아야 합니다. 하나는 sort이고 다른 하나는 sort

  • sort()입니다. >는 목록에 내장되어 있습니다. 메서드는 반환 값이 없으며 목록을 정렬하는 데 사용됩니다. 목록이 변경됩니다. sort()是列表内置的方法,没有返回值,是将列表排序,列表变化了

  • sorted

sorted는 반환 값이 있고 반환되는 전역 내장 메서드입니다. 반복 가능한 시퀀스를 정렬한 후 새 개체를 생성했지만 원본 시퀀스는 변경되지 않았습니다

Python에서 목록을 정렬하는 방법

Python에서 목록을 정렬하는 방법2. 먼저 목록의 정렬 메서드를 호출했지만 이 메서드에는 반환 값이 없으므로 출력은 None입니다

Python에서 목록을 정렬하는 방법3. 그런 다음 원본 목록을 출력했는데 원본 목록이 변경된 것을 발견했습니다.

Python에서 목록을 정렬하는 방법4. 그런 다음 정렬 방법을 사용하여 목록을 직접 출력하면 출력 목록이 다음과 같은 것을 발견했습니다. 정렬된 목록

Python에서 목록을 정렬하는 방법5. 그런 다음 원본 목록을 출력하고 발견했습니다. 원본 목록이 정렬되지 않았습니다

6. 코드는 여기에 첨부되어 있습니다:

entry=[1,3,2,5,4,6,7]
print(entry.sort())  #None
print(entry) #[1, 2, 3, 4, 5, 6, 7]
entry1=[1,3,2,4,5,6]
print(sorted(entry1)) #[1, 2, 3, 4, 5, 6]
print(entry1) #[1, 3, 2, 4, 5, 6]
# sort()是列表内置的方法,没有返回值,是将列表排序
# sorted是全局内置的方法,有返回值,返回对可迭代序列排序后的新对象,但是原来的序列不变

관련 무료 학습 권장 사항:
python 비디오 튜토리얼 🎜🎜🎜

위 내용은 Python에서 목록을 정렬하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.