
# set 사용
s = set()
count = 0
n, m = map(int, input().split())
for _ in range(n):
data = input().rstrip()
s.add(data) # set은 add로 데이터 추가
# s = set([input().rstrip() for _ in range(n)])
for _ in range(m):
data = input().rstrip()
if data in s:
count+=1
print(count)
# dictionary 사용
d = {}
count = 0
n, m = map(int, input().split())
for _ in range(n):
data = input().rstrip()
d[data] = True
for _ in range(m):
data = input().rstrip()
if data in d:
count += 1
print(count)
참고 한 게시글 [백준] #14425 문자열 집합 (python)