핵심 : list comprehension과 set.intersection 사용

중첨 리스트에서도 잘 동작



그 외에, filter + lambda(or custom function) 으로도 해결할 수 있으나, 특별한 함수를 쓰지 않을땐 이 방법이 편리


filter(function, iterable(list라던가 등등)) : 리턴값이 참인것만 묶어서 반환해줌