【发布时间】:2021-12-16 11:59:40
【问题描述】:
是否可以使用递归将字符串列表和列表转换为普通(普通)列表(这只是一个示例。列表可能更深更复杂)
我还不是很擅长递归,任何帮助或提示将不胜感激!
【问题讨论】:
-
是的,有可能,这是唯一的问题吗?
-
在一定程度上肯定是可能的。关于“更深更复杂”部分的说明:Python 中存在最大递归深度。
-
这正是模块
more_itertools中的函数collapse所做的。递归in its source-code 基本上遵循与下面 Samwise 的答案相同的逻辑,尽管使用迭代而不是列表,并且具有一些额外的灵活性,例如指定字符串以外的基本类型或最大深度。
标签: python string list recursion