language/python
list.sort() 와 sorted(list) 의 차이
아르르르를를르
2020. 3. 6. 21:45
list.sort() 은 list안에서 정렬을 수행한다. return None
arr = [1,3,10,2,7]
print (arr.sort())
print (arr)
None
[1, 2, 3, 7, 10]
sorted(list) 는 기존 배열 순서를 바꾸지 않는다. return sorted list
literable한 자료형이라면 모두 사용 가능하고 key, reverse 파라미터가 있다.
def sorted(iterable: Iterable[_T], key: Optional[Callable[[_T], Any]]=..., reverse: bool=...)
arr = [1,3,10,2,7]
print (sorted(arr))
print (arr)
[1, 2, 3, 7, 10]
[1, 3, 10, 2, 7]
이야 이거 신박하다
https://mkyong.com/python/python-how-to-split-string-into-a-dict/