[Python] 리스트 안 딕셔너리 다루기
2023. 1. 5. 09:24
현재 다루는 데이터 구조는 아래와 같다.
리스트 > 딕셔너리 > 리스트 > 딕셔너리 구조이다.
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)
'업무 > 메모' 카테고리의 다른 글
sanic 오류 (python, pip 버전 문제) (0) | 2023.01.31 |
---|---|
[Python] 클래스에서 다른 클래스 값 가져오기, 변경하기 (0) | 2023.01.13 |
[Python] 날짜에서 요일 가져오기 (0) | 2023.01.04 |
[Python] 문자열이 한 글자들로 이루어졌는지 확인하기 (0) | 2022.12.29 |
[Python] 튜플을 문자열로 변환하기 (0) | 2022.12.27 |