递归复制列表python

时间:2018-12-11 05:02:16

标签: python

我正在尝试学习如何使用递归,但遇到了以下问题:recursively copy a list to another in python

如果我有此代码:

def string_copy(k):
    if (len(k) == 0):
        return k
return k[0] + string_copy(k[1:])

如何将其调整为输入参数可以是列表列表的位置?

1 个答案:

答案 0 :(得分:0)

这对于列表列表也很好。

def string_copy(k):
    if (len(k) == 0):
        return k
    return [k[0]] + string_copy(k[1:])