скажем, у меня есть определенная строка и список строк.
Я хотел бы добавить в новый список все слова из списка (из строк)
которые в точности соответствуют шаблону
для пример :
list of strings = ['string1','string2'...]
pattern =__letter__letter_ ('_c__ye_' for instance)
Мне нужно добавить все строки, которые состоят из одинаковых букв в тех же местах, что и шаблон, и имеют одинаковую длину.
так, например:
new_list = ['aczxyep','zcisyef'...]
Я пробовал это:
def pattern_word_equality(words,pattern):
list1 = []
for word in words:
for letter in word:
if letter in pattern:
list1.append(word)
return list1
помощь будет высоко ценится:)