두 리스트를 비교해서 서로 없는 원소만 return받으려고 합니다
조회수 42684회
두 리스트를 비교해서 서로 없는 원소만 return받으려고 합니다
예를들어
temp1 = ['One', 'Two', 'Three', 'Four']
temp2 = ['One', 'Two']
이면 temp3 = ['Three', 'Four']
같이 나오는 함수를 짜고 싶은데 어떻게 하면 될까요?
제가 쓰는 코드는 너무 길고 파이썬스럽지는 않아서 더 좋은 방법을 알려주시면 좋겠습니다
소스코드
temp1 = ['One', 'Two', 'Three', 'Four']
temp2 = ['One', 'Two']
temp3 = []
for i in temp1:
if i not in temp2:
temp3.append(i)
댓글 입력