首页 > 解决方案 > Python:函数中的凯撒密码ASCII码

问题描述

我需要定义一个函数 ,encrypt1它将整数列表作为输入,并返回一个由它们对应的 ASCII 字符组成的字符串。

这是我编码的,我不明白为什么它不起作用。

def ascii2string(L): 
  List = L[0]
  ''join(chr(i) for i in List)
  return i 

它只是带有一个错误:

int 对象不可迭代

标签: pythonlistintascii

解决方案


您也可以使用 append 尝试相同的操作。

def ascii2string(L): 
asc = []
for i in L: asc.append(chr(i))
print(asc)

L =[89,79,101] #Example
ascii2string(L)

输出:['Y','O','e']


推荐阅读