我需要定义一个函数encrypt1
,该函数将一个整数列表作为输入并返回一个由相应的ASCII字符组成的字符串。
这是我编写的代码,我不明白为什么它不起作用。
def ascii2string(L):
List = L[0]
''join(chr(i) for i in List)
return i
它只是带有错误:
int对象不可迭代
答案 0 :(得分:0)
您也可以使用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']