Algorithm/Python

    [Python] 파이썬 sum 함수

    파이썬의 sum 함수에 대해서 알아보자. sum 함수는 파이썬 내장함수로, iterable의 합을 구하는 함수이다. sum(iterable) sum 함수의 파라미터로는 iterable한 자료형(리스트, 튜플)을 받으며 내부값은 숫자로 되어있어야만 한다. (이 때 숫자는 정수, 실수 모두 가능하다.) 반환값: 인자로 들어온 iterable의 내부 모든 요소의 합 sum(iterable, start) sum 함수에 두번째 인자를 넣어주면 그 값도 같이 더해서 반환해준다. 반환값: 인자로 들어온 iterable 내부 모든 요소의 합 + start 보통 두번째 인자의 default 값은 0이기 때문에 첫 번째 인자에 비어있는 리스트나 튜플이 들어올 경우 0을 반환한다. sum(iterable) examples ..

    [Python] 파이썬의 정렬 함수(sort(), sorted())를 알아보자.

    파이썬으로 코딩테스트를 준비하며 잊고있던 파이썬 문법을 하나씩 찾아보는 중이다. 이번엔 sort()와 sorted() 함수에 대해서 알아보겠다. 일반적으로 파이썬으로 정렬을 할 때 sorted() 나 .sort() 를 사용한다. list.sort()는 파이썬 내장 메서드로, 리스트를 제자리에서 수정한다. 일반적으로 sorted() 보다 덜 편리하지만 원래 목록이 필요하지 않다면 이것이 약간 더 효율적이다. sorted()는 이터러블로부터 새로운 정렬된 리스트를 만드는 내장함수이다. (sort()는 리스트에게만 정의되지만, sorted() 함수는 모든 이터러블을 받아들인다.) 오름차순과 내림차순 a = [1, 10, 5, 7, 6] a.sort() # 오름차순 정렬 print(a) # [1, 5, 6, 7..