반응형
누구든지 중첩 된 목록의 인덱스를 어떻게 호출 할 수 있는지 말해 줄 수 있습니까?
일반적으로 다음과 같이 작성합니다.
for i in range (list)
하지만 아래와 같이 중첩 된 목록이있는 목록이있는 경우 :
Nlist = [[2,2,2],[3,3,3],[4,4,4]...]
그리고 각각의 인덱스를 개별적으로 살펴보고 싶습니까?
해결 방법
인덱스가 정말로 필요한 경우 내부 목록에 대해 다시 말한대로 수행 할 수 있습니다.
l = [[2,2,2],[3,3,3],[4,4,4]]
for index1 in xrange(len(l)):
for index2 in xrange(len(l[index1])):
print index1, index2, l[index1][index2]
그러나 목록 자체를 반복하는 것이 더 비단뱀 적입니다.
for inner_l in l:
for item in inner_l:
print item
for index1, inner_l in enumerate(l):
for index2, item in enumerate(inner_l):
print index1, index2, item, l[index1][index2]
참조 페이지 https://stackoverflow.com/questions/8189169
반응형
'파이썬' 카테고리의 다른 글
파이썬에서 변수 인수 (kwargs)에서 클래스 속성을 설정하는 방법 (0) | 2020.09.24 |
---|---|
파이썬 반복기 변수없이 Python for range 루프를 구현할 수 있습니까? (0) | 2020.09.24 |
파이썬 Python 2.7 .pyc 디 컴파일 (0) | 2020.09.24 |
파이썬의 네트워크에 IP가 있는지 어떻게 확인할 수 있습니까? (0) | 2020.09.24 |
파이썬 목록의 개별 요소를 숫자로 곱하는 방법은 무엇입니까? (0) | 2020.09.24 |
댓글