Browse Source

added canidate function to generate possibilities

cache_money
Raphael Roberts 7 years ago
commit
99bc00e53f
  1. 13
      main.py
  2. 1
      requirements.txt

13
main.py

@ -0,0 +1,13 @@
import re
import itertools
from spellchecker import SpellChecker
SPELL= SpellChecker()
def canidates(letters, min=2, max=5):
pos = []
for length in range(min, max+1):
for comb in itertools.combinations(letters, length):
for perm in itertools.permutations(comb):
word = ''.join(perm)
pos.append(word)
return SPELL.known(pos)

1
requirements.txt

@ -0,0 +1 @@
pyspellchecker
Loading…
Cancel
Save