Python list intersection

a = [1, 2, 3]

b = [3, 4, 5]

# a와 b의 교집합은 [3]

x = set(a)

y = set(b)

print(x)                # {1, 2, 3} list가 아니라 set

print(y)                # {3, 4, 5} list가 아니라 set

print(x & y)              # {3} list가 아니라 set

print(list(x & y))        # [3] set이 아니라 list

댓글

이 블로그의 인기 게시물

<배당주 투자> 배당주(은행) '22년 8월

은행주 - 배당주 투자 일기, 2022.07.04(월)

<배당주 투자> 지주사, '22년 8월