Python Find Matching Substring In List