def get_closer_gallery_title_from_list(original: str, titles: List[Tuple[str, str]], cutoff: float) -> Optional[Tuple[str, str]]:
compare_titles = []
compare_ids = []
for title in titles:
compare_titles.append(title[0])
compare_ids.append((title[0], title[1]))
matches = difflib.get_close_matches(original, list(compare_titles), 1, cutoff)
if len(matches) == 0:
return None
match_title = matches[0]
for i, compare_title in enumerate(compare_titles):
if compare_title == match_title:
return compare_ids[i][0], compare_ids[i][1]
return None
评论列表
文章目录