안녕하세요! 파이썬을 잘하고 싶은 초보자 입니다. 리스트안에 중복되는 원소를 찾아 중복이 되면 False로 중복이 되지 않으면 True로 출력되게 하고 싶습니다. 하지만, 어떤 문제 인지 중복이 되어도 True로 떠 정확한 답이 나오지 않습니다.
def list1_2(list1,list2):
if list(set(list1).intersection(list2)):
return True
else:
return False
list1 = [int(x) for x in input("Enter list1 elements:").split()]
list2 = [int(x) for x in input("Enter list2 elements:").split()]
if True:
print("Overlapping")
else:
print("Not overlapping")
제가 코딩한 식은 이러합니다. 어떤 부분이 잘못되어 정확한 답이 나오지 않는 것인지 궁금합니다 ! 감사합니다 :)