파이썬(Python)/문법

sort vs sorted 차이 join 함수

끄적끄적아무거나 2020. 12. 2. 10:21
반응형

코드>>

a_var = ["abc", "ccc", "fff", "ddd", "111", "bbb"]

b_var = "".join(sorted(a_var))
c_var = sorted(a_var)
d_var = c_var.sort()

print(b_var)
print(c_var)
print(d_var)
print("############")

print(a_var)
a_var.sort()
print(a_var)

결과>>

111abcbbbcccdddfff
['111', 'abc', 'bbb', 'ccc', 'ddd', 'fff']
None
############
['abc', 'ccc', 'fff', 'ddd', '111', 'bbb']
['111', 'abc', 'bbb', 'ccc', 'ddd', 'fff']

 

주석>>

sorted 는 입력 값을 받아서 정렬해서 return 해준다.

 

이때 입력값은 string 또는 숫자를 넣을 수 있는데 둘을 혼용하면 안된다.

 

join은 앞에 정의대로 묶어 주는 역할을 한다.

 

sort는 list 내장 함수로 리스트값에 적용하면 해당 리스트 값이 정렬된다. return 값은 없다.

 

 

 

 

 

 

 

반응형