>백엔드 개발 >파이썬 튜토리얼 >파이썬 튜플을 정렬하는 방법

파이썬 튜플을 정렬하는 방법

(*-*)浩
(*-*)浩원래의
2019-05-23 11:18:5622403검색

파이썬 튜플을 정렬하는 방법: 먼저 튜플을 목록으로 변환한 다음 sort() 또는 sorted() 메서드를 사용하여 변환된 목록을 정렬합니다. 마지막으로 정렬된 목록을 변환합니다.

파이썬 튜플을 정렬하는 방법

Tuple 튜플은 불변 데이터 유형입니다. 튜플의 요소는 수정될 수 없고 요소는 삭제될 수 없으며 요소는 변경될 수 없습니다. 추가되었습니다. 튜플은 제한된 목록입니다. 튜플은 정렬할 수 없습니다.

Python의 목록은 변경 가능한 개체입니다(예: L.sort() 또는 sorted(L)). 그러나 튜플 데이터 구조에서는 튜플이 변경 불가능한 개체이므로 정렬할 수 없습니다. 이러한 메서드를 목록에 제공하는 방법은 튜플을 목록으로 변환하고, 변환된 목록을 정렬한 다음 다시 튜플로 변환하는 것입니다. 이것으로 튜플 정렬이 완료됩니다.

【방법 1:】목록에서 L.sort() 메서드를 사용하세요

>>> T = (11, 33, 22, 44)     # 元组对象
>>> L = list(T)              # 转变为列表对象
>>> L.sort()                 # 用sort()函数对列表进行排序
>>> L                        # 排序后的顺序
[11, 22, 33, 44]
>>> T = tuple(L)             # 再将列表转换回元组
>>> T
(11, 22, 33, 44)

【방법 2:】 list() Difference

2.sort()에서 sorted(L) 메서드를 사용하면 다른 테이블 개체가 제자리에 수정되고 반환 값은 None이므로 새 변수를 받을 필요가 없습니다. 여기!

3.sorted()는 목록 객체의 복사본을 수정하고 수정된 값을 반환하므로 이를 받으려면 여기서 변수를 사용해야 합니다!

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

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