파이썬/데이터스트럭쳐

PYTHON PROGRAMMING 기초 (데이터 스트럭쳐, 리스트4) 정렬

공부짱짱열심히하기 2022. 11. 21. 22:56

데이터 정렬하기

1)리스트 자체를 건들지 않고 실행을 통해 바로 out이 되는 리스트 정렬

 내장함수)

sorted(리스트)

바로 눈앞에서 ㄱㄴㄷ순으로 정렬 시켜버리며 숫자의 경우에도 오름차순으로 정렬을 해준다
그냥 출력만 저렇게 한거기 때문에 다시 실행시키면 데이터값이 안변한걸 확인가능

 

이해1)

데이터의 정렬은 오름차순, ㄱㄴㄷ순으로 정렬이 된다

 

이해2)

함수를 통해 데이터 자체를 변화 시키는것이 아님

 

 

2)함수를 통해 리스트 자체를 바꿔저장하는 정렬

 : 함수를 이용하여 정렬과 동시에 메모리에 저장을 시켜버리는 방법이다

함수)

리스트.sort()

 

당연히 메모리 저장만되고 확인을 하려면 리스트를 실행시켜서 확인하는 과정이 필요하다

 

 


데이터 역으로 정렬하기

데이터를 역으로 정렬하는 방법은 크게 3가지가 있다.

 

1)리스트를 건들지 않고 내장함수를 이용한 실행을 통해 바로 out이 되는 리스트 정렬

내장함수2)

sorted(리스트, rverse = True)

 

 

2)함수를 통한 데이터 변화

함수2)

리스트.sort( reverse = True )

 

 

3)슬라이싱을 이용한 정렬

리스트[ : :-1]

 

 

1.데이터 정렬하기

1)리스트 자체를 건들지 않고 실행을 통해 바로 out이 되는 리스트 정렬
 내장함수)
sorted(리스트)

이해1)
데이터의 정렬은 오름차순, ㄱㄴㄷ순으로 정렬이 된다

이해2)
함수를 통해 데이터 자체를 변화 시키는것이 아님

2)함수를 통해 리스트 자체를 바꿔저장하는 정렬
함수)
리스트.sort()


2.데이터 역으로 정렬하기

내장함수2)
sorted(리스트, rverse = True)

2)함수를 통한 데이터 변화
함수2)
리스트.sort( reverse = True )

3)슬라이싱을 이용한 정렬
리스트[ : :-1]