例如,alpha和comp是我们正在使用的两个字符串:
alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
numhelp 12345678901234567890123456
comp = "this is an example"
如何将comp
与alpha
进行比较,从而得到一个新的列表index = []
,其中包含每个字母在字符串中的编号或索引。你知道吗
所以comp的索引现在看起来像[20, 8, 9, 19....]
忽略空格
那么我是否可以在另一个字母列表中使用这些索引呢?你知道吗
key = "XPMGTDHLYONZBWEARKJUFSCIQV"
numhlp 12345678901234567890123456
最后一个字符串如下:ULYJ....
然后我们需要做的就是从空间位置列表中添加空间,我很确定我可以创建。你知道吗
抱歉,如果解释得不好,希望你们都能理解。提前谢谢你的帮助。你知道吗
看起来你只是想做一个替换密码(http://en.wikipedia.org/wiki/Substitution_cipher)。如果这就是你正在做的,那么找到索引可能比你真正需要做的要复杂得多。创建一个从一个字母到另一个字母的映射怎么样。然后,您可以运行字符串中的每个字母来对查找进行编码。如果找不到,你甚至可以放在一个空格里。你知道吗
字符串模块正是为此提供了有用的功能。你知道吗
使用dict获取索引和密钥传输:
comp=“这是一个例子”
相关问题 更多 >
编程相关推荐