【发布时间】:2021-11-24 04:14:09
【问题描述】:
我有这段代码
First = "152 162 152 145 162 167 150 172 153 162 145 170 141 16"
First = list(First.split())
solve = " "
for i in First:
solve += chr(int(i, base=8))
print(solve)
我坚持的是如何分隔列表中的字母,而不是一起打印所有字母。我试过solve = (solve.split(",") for sep in solve),但它给了我一个错误。我要做的就是取每个字母的ord() 值并减去4,然后通过chr() 将其返回给str
【问题讨论】:
-
你想要的输出/结果是什么?
-
字母列表 = ["j","e","j" ....etc ]
-
生成器理解需要一些修改才能工作,试试这个
solve = (sep.split(",") for sep in solve)
标签: python list cryptography