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

제목for 구문 관련 질문드립니다.2021-10-28 19:32
작성자

다음과 같이 코드를 짰는데 list의 마지막 원소(else 구문에 적용되는 원소)에 for 구문이 적용되지 않습니다.


for elements in list:
        if elements.startswith(element, 0) == True:
            pass
        else:
            del list[list.index(elements)]


그런데 신기한 점은 이 구문을 그대로 한 번 더 적용하면 list의 마지막 원소였던 것에 for 구문의 else 구문이 적용되어 원소가 삭제됩니다. 왜 이런 현상이 발생하는 것인가요?

댓글