range와 slicing 문법의 차이
range와 slicing의 문법의 차이를 정리하려 합니다. 1. range range 함수는 range객체(immutable sequence of numbers)를 반환합니다. https://docs.python.org/3/library/stdtypes.html#range 1) range(stop) - start는 0으로, step은 1로 고정 2) range(start, stop[, step]) - step은 안주어지면 1로 설정됨 >>> list(range(10)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> list(range(1, 11)) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] >>> list(range(0, 30, 5)) [0, 5, 10, 15, 20, 2..
[이것이 코딩 테스트다 with Python] 11강 파이썬 문법: 자주 사용되는 표준 라이브러리
※ 다음 강좌의 내용을 정리한 것입니다. www.youtube.com/watch?v=W1SO2e5IaSo&list=PLVsNizTWUw7H9_of5YCB0FmsSc-K44y81&index=11 - 코딩테스트에서 사용빈도가 높은 표준 라이브러리는 다음과 같습니다. - 내장함수는 별도로 import 할 필요 없이 사용 가능합니다. 자주 사용하는 내장 함수는 sum(), min(), max(), eval() 등이 있습니다. eval은 수식으로 표현된 문자열을 계산해줍니다. 또한, sorted()로 정렬이 가능하며, reverse=True면 내림차순으로 정렬되고, key속성을 사용해서 정렬 기준을 설정할 수 도 있습니다. ex) result = sorted([9,1,8,5,4], reverse = True) a..