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
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
댓글
댓글 쓰기