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월

<배당주 투자> ETF, ETN, '22년 9월

<배당주 투자> 분기배당주 '22년 10월