반응형
파이썬에서리스트를 특정 길이로 초기화
이 질문에는 이미 답변이 있습니다.
- 특정 크기의 14 답변으로 파이썬에서 빈 목록 만들기
파이썬에서 기본값의 10 배로 목록을 초기화하는 방법은 무엇입니까?
특정 범위의 빈 목록을 초기화하는 좋은 방법을 찾고 있습니다. 따라서 10 개의 0이 포함 된 목록을 만들거나 내 목록의 길이가 특정인지 확인하십시오.
원하는 "default value"가 불변이라면 @eduffy의 제안, 예를 들어 [0]*10
충분합니다.
당신이 원하는 경우에, 말, 10 목록 dict
들, 않습니다 하지 사용 [{}]*10
- 당신에게있는 목록을 줄 것이라고 그 같은 초기에 빈 dict
열 배, 아니 열 별개의 것입니다. 오히려, [{} for i in range(10)]
또는 유사한 구성을 사용 dict
하여 목록 을 구성 하기 위해 10 개의 개별을 구성 하십시오.
곱셈이 작동합니다.
>>> [0] * 10
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
PyCon 2012에서 Python의 핵심 컨테이너 내부에 대한 이야기에서 Raymond Hettinger는 [None] * n
원하는 길이를 미리 할당하는 데 사용할 것을 제안합니다 .
전체 슬라이드 데크는 매우 흥미 롭습니다. 이 프레젠테이션은 YouTube 에서 볼 수 있지만 슬라이드에는 그다지 추가되지 않습니다.
참고 URL : https://stackoverflow.com/questions/983699/initialise-a-list-to-a-specific-length-in-python
반응형
'IT story' 카테고리의 다른 글
composer의 버전과 함께 설치된 모든 패키지 목록을 얻는 방법은 무엇입니까? (0) | 2020.04.23 |
---|---|
Entity Framework 6을 사용하여 레코드를 업데이트하는 방법은 무엇입니까? (0) | 2020.04.23 |
페이지가로드 될 때 기능을 실행하는 방법은 무엇입니까? (0) | 2020.04.23 |
SQL Server에 "LIKE"와 "IN"결합 (0) | 2020.04.23 |
경고 :이 AsyncTask 클래스는 정적이거나 누수가 발생할 수 있습니다. (0) | 2020.04.23 |