第二个函数在将其转换回原始字符串时遇到麻烦。我看到问题是什么,当我调用上一个函数时,元组有一个字符串和一个整数。因此,我假设必须将int转换为字符串。但是根据我编写的代码,我不确定在哪里进行转换。希望我在这方面走对了。对于某些我不能使用任何内置函数的东西,我的教授非常严格。谢谢。任何帮助表示赞赏。
编辑 很快就会放回代码
答案 0 :(得分:3)
在这种情况下,我的建议是使用打印语句进行调试。
def rldecode(rlencode):
decodedString = ""
L = []
for i in rlencode:
counter = 0
occurrence = i[1] # tuple (item, occurrence) == positions (0, 1)
for j in range(occurrence):
L.append(i[0])
return ''.join(L)