擅长:python、mysql、java
<p>我想你不懂这个密码</p>
<p>对于dnory\ U reverse中的所有密钥(对于所有加密的数字),检查enc\ U str是否包含此密钥,并将相关的解密数字附加到dec\ U列表中</p>
<p>结论:你忘记了秩序</p>
<p>我想你应该把dnory改成这样:</p>
<pre><code>dnory = {'0': '~`', '1': '~``', '2': '~```', '3': '~````', '4': '~`````', '5': '~``````', '6': '~```````', '7': '~````````', '8': '~`````````', '9': '~``````````'}
</code></pre>
<p>并在enc\u str上使用split(“~”)来获取加密数字的列表</p>
<p>我想我不必描述接下来的步骤,但请记住,在dnory中有“~”,而在使用split()创建的列表中不存在</p>
<p>有用的链接:
-<a href="https://www.tutorialspoint.com/python/string_find.htm" rel="nofollow noreferrer">https://www.tutorialspoint.com/python/string_find.htm</a>
-<a href="https://www.tutorialspoint.com/python/string_split.htm" rel="nofollow noreferrer">https://www.tutorialspoint.com/python/string_split.htm</a></p>
<p>PS公司
dict()不会按字母顺序对键进行排序,而是随机进行排序,因此您的代码会返回各种输出</p>
<pre><code># this is comment in Python
// not this
</code></pre>