2024-05-18 19:13:53 发布
网友
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)
试试这个
List = [68, -99,"abc", -8,100, [-92, 89, 81, 96]] result = [] def flatten(my_list): for i in my_list: if isinstance(i, list): return flatten(i) else: result.append(i) return result print(flatten(List))
试试这个
相关问题 更多 >
编程相关推荐