для меня((
def filtering_and_get_new_words(words, dict_fix, dict_not_fix, contains_chars, no_chars) -> list:
tmp_words = []
for word in words:
if set(word) & set(no_chars):
continue
for k, v in dict_fix.items():
if word[k] != v:
break
else:
for k, v in dict_not_fix.items():
if word[k] in v:
break
else:
for letter in contains_chars:
if letter not in word:
break
else:
tmp_words.append(word)
continue
return tmp_words
[words, dict_fix, dict_not_fix, contains_chars, no_chars] а если это в список загнать?
Обсуждают сегодня