Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from difflib import SequenceMatcher
- def isSimilar(x, lista):
- return any(SequenceMatcher(None, a, x).ratio() > 0.8 for a in lista)
- def compareSimi(appo, lista):
- if not isSimilar(appo, lista):
- return None
- return list(map(lambda x: [SequenceMatcher(None, appo, x).ratio(), x], lista))
- def maxSimi(appo, lista):
- lista = compareSimi(appo, lista)
- if lista is None:
- return None
- return max(lista, key=lambda p: p[0])[1]
Add Comment
Please, Sign In to add comment