#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목딕셔너리 런타임 에러 관련 질문있습니다.2023-06-11 20:45
작성자

a={'a':'apple','b':'apple','c':'blue'}

for key,value in a.items():

    if value=='apple':

        del a[key]

여기서 value 값이 'apple'인 정보들만 사라지고 key값 c에 관한 정보만 남을것이라 예상했는데 런타임 에러가 발생합니다. 

반복중에 dict의 size가 변경되었다고 에러가 뜨는데, 이러한 에러가 왜 뜨는지 이해가 안갑니다.

댓글