【发布时间】:2020-10-15 05:31:06
【问题描述】:
我想将 list 转换为 string 并使用以下代码行找到我想要的字符串。
我的代码
def list_to_string2(values):
num = ""
x=0
x= values[x]
num += str(x)
if len(values) == 0:
return num
else:
return list_to_string2(values) + values.pop(0)
values = [1, 2, 3, 4, 5]
s2 = list_to_string2(values)
print(s2)
遇到这样的问题:RecursionError: maximum recursion depth exceeded while getting the str of an object
由于我处于编程的初级阶段,因此我无法应对这一挑战。
非常感谢您的帮助。谢谢。
【问题讨论】:
-
@Rakesh 这些不是很好的复制品。这里的问题是修复递归函数,而不是加入列表的通用方式。
-
这能回答你的问题吗? How to convert list to string
标签: python python-3.x list recursion