파이썬 개발을 하다가 파이썬 리스트에 최대 몇 개의 요소(element)가 들어갈 수 있는 지를 대략적으로 알아야 하는 상황이 생겼습니다.
구글링 해보니 방법은 간단하더군요. 표준 모듈인 sys 를 활용하면 됩니다.
import sys
print(sys.maxsize)
9,223,372,036,854,775,807
약 9백경 정도가 되니 어마어마하게 큰 숫자네요. 참고로 10,000조가 1경입니다. 이 숫자는 PC의 사양에 따라 다를 수 있다고 합니다. 문자열, 딕셔너리, 튜플 등에 허용되는 최대 요소의 수도 마찬가지인 것 같습니다.
제가 개발하는 프로그램에서는 이 정도 요소의 개수를 리스트에 담는 것이 허용된다면 전혀 문제가 안 될 것 같습니다.
참고자료
[1] https://stackoverflow.com/questions/855191/how-big-can-a-python-list-get
'Dev > python' 카테고리의 다른 글
[pandas] 데이터프레임 groupby(), agg() 메소드로 그룹의 평균값, 최대값 산출하기 (0) | 2022.04.28 |
---|---|
[python+pandas] 판다스 데이터 프레임에서 컬럼의 고유값을 알고 싶으면, unique 메소드 (0) | 2022.04.27 |
[pandas] 특정 컬럼 값 기준으로 데이터프레임 정렬하기, sort_values 메소드 (0) | 2022.04.26 |
[pandas] 판다스 데이터프레임 loc, at, iloc, iat 메소드 비교 (0) | 2022.04.24 |
[python] UnicodeDecodeError: 'cp949' codec can't decode byte 0xed in position 135: illegal multibyte sequence 에러 해결법 (0) | 2022.04.18 |
[python+opencv] ip 카메라(cctv)로부터 영상 받기 (2) | 2022.03.31 |
[flask+jinja2] 반올림하기, round 필터 (0) | 2022.03.19 |
[python+plotly] 그래프 x축, y축 값 범위 설정하기 (0) | 2022.03.18 |