def flatten(lst):
"""
将嵌套列表展平为一个单一列表。
参数:
lst (list): 包含多个层级子列表的列表
返回:
list: 展平后的列表
"""
flat_list = []
for item in lst:
if isinstance(item, list):
# 递归调用flatten函数处理子列表
flat_list.extend(flatten(item))
else:
# 如果不是列表,则直接添加到结果列表中
flat_list.append(item)
return flat_list
# 示例
nested_list = [1, [2, [3, 4], 5], 6, [7]]
flat_list = flatten(nested_list)
print(flat_list) # 输出: [1, 2, 3, 4, 5, 6, 7]
上一篇:sqlite3 python
下一篇:python curve_fit
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站