【发布时间】:2016-05-27 00:27:15
【问题描述】:
def flatten(aList):
if len(aList) == 1:
return aList
else:
return flatten(aList[:-1])]
我希望它返回原始列表的扁平列表,传递给函数。将这个列表传递给它后,它只返回第一个元素。
List = [68, -99,"abc", -8,100, [-92, 89, 81, 96]]
flatten(List)
【问题讨论】:
-
当然。在 StackOverflow 中搜索有关在 Python 中展平列表的问题。
-
见this 回答。
标签: python list recursion flatten