[python] 딕셔너리와 리스트 형태의 메모리 점유율 차이
딕셔너리(dict)와 리스트(list)의 메모리 점유율 차이 dict와 list는 python 프로그래밍에서 가장 많이 사용되는 복합자료형일 것이다. dict의 경우 자료의 입력과 조회에서 시간복잡도 O(1)을 차지하므로, 알고리즘 문제를 풀 때 가능하다면 list대신 dict를 활용해 시간복잡도를 줄일 수 있다. dictionary는 ...
딕셔너리(dict)와 리스트(list)의 메모리 점유율 차이 dict와 list는 python 프로그래밍에서 가장 많이 사용되는 복합자료형일 것이다. dict의 경우 자료의 입력과 조회에서 시간복잡도 O(1)을 차지하므로, 알고리즘 문제를 풀 때 가능하다면 list대신 dict를 활용해 시간복잡도를 줄일 수 있다. dictionary는 ...
동적 타이핑(동적정형, Dynamic Typing)이란? 컴파일 단계가 아닌, 실행시간(런타임)에 자료형 검사가 이루어지는 것을 뜻한다. def type_example(): number = 42 print(number) number = "42" print(number) type_example() >&g...
Python 버전별 차이점 개요 최근 들어 가장 많은 주목을 받고 있는 언어는 단연 Python일 것이다. 프로그래밍을 배우지 않았어도 감각적으로 이해할 수 있는 쉬운 코드, 실제로도 매우 낮은 진입 장벽, 그에 반에 매우 압도적인 범용성과 실용성… 분명 다른 언어들에 비해 확실히 느리다는 매우 명확하고 치명적인 단점이 있으나, 위...
Jekyll - Collections란? Jekyll 기반의 Git blog에서 정적 페이지의 변환 과정에 _posts 디렉토리 이외에도 빌드 시 추가로 포함시킬 디렉토리를 지정해주는 기능이라 할 수 있겠다. 핵심만 보고 싶으신 분들은 3-1로 이동하자 1. 공식 문서 Jekyll 한국어 공식 문서 - 컬렉션 부분부분 어색한 문장...