У меня есть код, который читает список, lst.Каждый элемент этого списка является длинной строкой, мой код ищет «ABCD» и считает его вхождение в каждой строке.
for x in [inner.count('ABCD')/len(inner) for inner in zip(*lst)]:
do something
Вместо только 'ABCD' я хочу найти следующую возможность:
ABAB
AAAA
BBBB
BABA
AAAB
BBBA
ABBB
BAAA
Другими словами, я хочу найти все возможные комбинации A и Bсимвол длины слова 4.