Python获取2个字符串之间的字符位置匹配

时间:2019-01-23 16:02:10

标签: string python-2.7 compare alphabet

我正在寻找使用自定义字母对文本进行编码的方法,尽管我有用于此类事情的解码器,但我发现编码变得更加困难。

尝试使用string.find,string.index,itertools和几次循环尝试。我想担任这个职位,将其转换为整数以添加到列表中。我知道我忽略了一些简单的事情,所有这些选择都可能会为我提供一种获得预期结果的方法,出于某种原因,我只是遇到了障碍。

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

toencode ='您赢了'

我希望将结果附加到具有2字符串之间匹配的整数位置的列表中。我想象输出看起来像这样:

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

1 个答案:

答案 0 :(得分:0)

好吧,我只是更加努力地尝试了一下。对于任何想参考此内容的人,我都做了以下事情:

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

打印新列表