현재 다루는 데이터 구조는 아래와 같다.

 

리스트 > 딕셔너리 > 리스트 > 딕셔너리 구조이다.

 

for index, value in enumerate(docs):
    print(index, value)

위에 코드 처럼 반목문을 돌려 다루고 있다.

 

docs[index]['data']와 같이 접근할 수 있다.

 

 

값을 변경할 일이 많은데 똑같은 실수를 반복해서 남겨놓고자 한다.

for index, value in enumerate(docs):
    value = 1

print(docs)

 

value의 값을 변경한 후 docs를 출력해보자 바뀌지 않은 값이 출력 된다.

당연하지만 docs를 직접 바꿔야된다.

 

for index, value in enumerate(docs):
    docs[index] = 1

print(docs)

 

'data' 안에 '사번' :  4 를 추가하고 싶다면 아래 처럼 하면 된다.

for index, value in enumerate(docs):
    for i, v in enumerate(value['data']):
        docs[index]['data'][i]['사번'] = 4

print(docs)