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']

 

딕셔너리 등 다루는 것들은 추후에 추가할 예정.

 

오류 있으면 댓글 부탁드립니다.

 

728x90