편집 기록

편집 기록
  • 프로필 엽토군님의 편집
    날짜2019.11.18

    python for문


    a = ['123']
    
    b = ['345', '456', '675', '678']
    
    for i in b:
        if i not in a:
            b.remove(i)
    
    print(b)
    

    원하는 b의 결과 값은 []인데 왜 첫번째 요소만 삭제되는 것일까요?

  • 프로필 알 수 없는 사용자님의 편집
    날짜2019.11.18

    python for문


    a = ['123']
    
    b = ['345', '456', '675', '678']
    
    for i in b:
        if i not in a:
            b.remove(i)
    
    print(b)
    

    원하는 b의 결과 값은 []인데 왜 첫번째 요소만 삭제되는 것일까요?