Python получает совпадения положения символов между 2 строками - PullRequest
0 голосов
/ 23 января 2019

Я пытаюсь кодировать текст, используя собственный алфавит, хотя у меня есть декодер для такой вещи, я считаю кодирование более сложным.

Попытка string.find, string.index, itertools инесколько попыток петли.Я хотел бы занять позицию, преобразовать ее в целые числа, чтобы добавить в список.Я знаю, что это что-то простое, что я пропускаю, и все эти опции, вероятно, дадут мне возможность получить желаемые результаты, я просто по какой-то причине выбиваю контрольно-пропускной пункт.

alphabet = '' 'h8 * jklmnbYw99iqplnou b '' '

toencode =' Вы выиграли '

Я бы хотел, чтобы результат был добавлен в список с целочисленной позицией совпадения между двумя строками.Я думаю, что вывод будет выглядеть примерно так:

[9,18,19,20,10,13,17]

1 Ответ

0 голосов
/ 23 января 2019

Хорошо, я просто попытался немного усерднее и заставил это работать. Для тех, кто хочет ссылаться на это, я сделал следующее:

newlist = []
for p in enumerate(flagtext):
    for x in enumerate(alphabet):
        if p[1] == x[1]:
            newlist.append(x[0])

распечатать новый список

...