728x90
Sort() 함수
sort() 함수는 리스트를 오름차순으로 정렬하는 함수이다. (반환 X)
리스트만 사용할 수 있기 때문에 sorted() 함수에 비해서는 덜 편리한 편이다.
str_N =['1','7','10','4','5','6','3'] #string 형
int_N =[ 1 , 7 , 10 , 4 , 5 , 6 , 3 ] #int 형
int_N.sort()
str_N.sort()
# 원소의 위치를 오름차순으로 바꾼다.
print(int_N)
# [ 1 , 3 , 4 , 5 , 6 , 7, 10 ]
print(str_N)
# ['1','10','3','4','5','6','7']
# 원소들이 int 형이 아닌 string 형이다.
# 그러므로 크기가 아닌 사전순으로 정렬된다.
Sorted() 함수 그리고 내림차순
sort함수는 리스트만 쓸 수 있는 것에 비해 sorted 함수는 다른 객체에서도 사용이 가능해서 더욱 편리하다.
str_N =['1','7','10','4','5','6','3'] #string 형
int_N =[ 1 , 7 , 10 , 4 , 5 , 6 , 3 ] #int 형
# 오름차순
print(sorted(int_N))
# [ 1 , 3 , 4 , 5 , 6 , 7, 10 ]
print(sorted(str_N))
# ['1','10','3','4','5','6','7']
# 내림차순
print(list(reversed(sorted(int_N))))
# [ 10 , 7 , 6 , 5 , 4 , 3 , 1 ]
print(list(reversed(sorted(str_N))))
# ['7','6','5','4','3','10','1']
딕셔너리 등 다루는 것들은 추후에 추가할 예정.
오류 있으면 댓글 부탁드립니다.
'Coding > Python' 카테고리의 다른 글
[Python] for else구문과 while else구문 정리 (0) | 2023.11.30 |
---|---|
[Python] round의 사사오입과 오사오입에 대해 (0) | 2023.11.26 |
[Python] 2개이 요소를 비교할 때, min()과 max() 함수가 if 문보다 느린 이유가 뭘까? (0) | 2023.10.17 |
[Python] 맥북(Mac OS) 아나콘다(Anaconda) 설치 (0) | 2023.10.09 |
[Python] collections 모듈의 Counter 사용방법 (0) | 2023.07.30 |