정렬 방법 파이썬 목록

1, 정렬 새로운 목록을 작성하지 않는, 원래의 목록을 수정

  종류에 직접 호출 목록 정렬 () 메소드

>>> ID (a)
2,864,146,375,752
>>> a.sort ()
>>>
[5, 10, 20, 30]
>>> ID (a)
2,864,146,375,752

>>> a.sort (후진 = TRUE)
>>>
[30, 20, 10, 5]

>>> ID (a)
2,864,146,375,752

 

# 스크램블

>>> 수입 랜덤
>>> random.shuffle의 (a)
>>>
[20, 10, 30, 5]

>>> ID (a)
2,864,146,375,752

2, 새 목록, 변경되지 않은 원래의 목록을 작성

  사용하여 내장 기능 종류에) (분류

>>> ID (a)
2,864,146,375,752

>>> A = 정렬 (a)
>>>
[5, 10, 20, 30]
>>> ID (a)
2,864,146,621,960

 

 

3) (역 반복자를 반환

반전 내장 함수 ()는 역순에게리스트를 지원하고, 객체 메소드들의리스트는 (후진), 다른

내장 반전 기능 () 원래 목록을 변경하지만 역순 반복자 객체를 반환하고, 반복자 객체는 한 번만 사용할 수 없습니다.

>>> C = 20,10,40,4]
>>> A = 반전 (c)
>>>
<0x0000029ADC715828에서 list_reverseiterator 오브젝트>
>>>리스트 (A)
[4, 40, 10, 20]
> >> 목록 (a)
[]

 

추천

출처www.cnblogs.com/gaojr/p/12129674.html