반응형
for 루프로 목록을 채우려 고합니다. 이것이 내가 지금까지 가지고있는 것입니다.
newlist = []
for x in range(10):
for y in range(10):
newlist.append(y)
그리고이 시점에서 나는 당황했습니다. 루프가 10 개의 목록을 제공하기를 바랐습니다.
해결 방법
당신은 그것에 가깝습니다. 그러나 내부 루프의 새 요소를 빈 목록에 추가해야합니다. 그러면 외부 목록의 요소로 추가됩니다. 그렇지 않으면 (코드에서 볼 수 있듯이) 100 개 요소의 단순 목록을 얻게됩니다.
newlist = []
for x in range(10):
innerlist = []
for y in range(10):
innerlist.append(y)
newlist.append(innerlist)
print(newlist)
더 간결한 버전은 Blotosmetek의 아래 주석을 참조하십시오.
참조 페이지 https://stackoverflow.com/questions/44502482
반응형
'파이썬' 카테고리의 다른 글
파이썬 Keras-categorical_accuracy와 sparse_categorical_accuracy의 차이점 (0) | 2020.10.18 |
---|---|
파이썬에서 데이터를 쉽게 저장 /로드 (0) | 2020.10.18 |
파이썬 Ruby의 문자열 보간에 해당하는 Python이 있습니까? (0) | 2020.10.18 |
파이썬 matplotlib : 기능 이름으로 기능 중요성 플롯 (0) | 2020.10.18 |
파이썬 'Conda'는 내부 또는 외부 명령으로 인식되지 않습니다. (0) | 2020.10.18 |
댓글