def verificarMasUna(corregir, total):
error = indice = 0
filtro = []
lenCorregir = len(corregir)
for linea in total:
if len(linea) == lenCorregir:
for letra in linea:
letraCor = corregir[indice]
if letra != letraCor:
error += 1
indice += 1
if error >= 1 and error <= 2:
filtro.append(linea)
indice = error = 0
return filtrodef verificar(palabra, lemario):
filtro = []
len_palabra = len(palabra)
indice = 0
for lema in lemario:
if len_palabra == len(lema):
errores = [ i for i in range(len(palabra)) if palabra[i] != lema[i]]
if len(errores) >= 1 and len(errores) <= 2:
filtro.append([lema, errores])
return filtro['avanzar', [1]]
['abarcar', [3, 4]]
['abrazar', [2, 3]]
['abundar', [2, 4]]
[
['avanzar', [(2, 'v')]],
['abarcar', [(4, 'r'), (5, 'c')]],
['abrazar', [(3, 'r'), (4, 'a')]],
['abundar', [(3, 'u'), (5, 'd')]]
]