본문 바로가기
파이썬

파이썬 중첩 목록 파이썬

by º기록 2020. 9. 24.
반응형

누구든지 중첩 된 목록의 인덱스를 어떻게 호출 할 수 있는지 말해 줄 수 있습니까?

일반적으로 다음과 같이 작성합니다.

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

 

 

반응형

댓글