a = ['123']
b = ['345', '456', '675', '678']
for i in b:
if i not in a:
b.remove(i)
print(b)
원하는 b
의 결과 값은 []
인데 왜 첫번째 요소만 삭제되는 것일까요?
a = ['123']
b = ['345', '456', '675', '678']
for i in b:
if i not in a:
b.remove(i)
print(b)
원하는 b
의 결과 값은 []
인데 왜 첫번째 요소만 삭제되는 것일까요?
a = ['123']
b = ['345', '456', '675', '678']
for i in b:
if i not in a:
b.remove(i)
print(b)
원하는 b의 결과 값은 []인데 왜 첫번째 요소만 삭제되는 것일까요?