【发布时间】:2020-04-03 03:30:19
【问题描述】:
我需要定义一个函数encrypt1,它将整数列表作为输入并返回一个由它们对应的ASCII字符组成的字符串。
这是我编码的,我不明白为什么它不起作用。
def ascii2string(L):
List = L[0]
''join(chr(i) for i in List)
return i
它只是带有一个错误:
int 对象不可迭代
【问题讨论】:
-
能否提供完整的错误信息或回溯信息?请注意,
i是不可迭代项。 -
如果
List是一个整数列表,L是一个整数;你不能迭代它。''join是语法错误,需要一个点。return i返回错误的东西,而join的结果被丢弃。