word_list = ['hello', 'wonderful', 'good', 'flawless', 'perfect']
test = ['abc', 'hello', 'vbf', 'good', 'dfdfdf', 'good', 'good']
counts = collections.Counter(test)
[counts[w] for w in word_list]
Python count element occurrence of list1 in list2