Python 3中,将嵌套结果合并到一个列表中可以通过递归函数或列表推导式来实现。
def flatten(nested_list):
result = []
for item in nested_list:
if isinstance(item, list):
result.extend(flatten(item))
else:
result.append(item)
return result
nested_list = [[1, 2, 3], [4, [5, 6]], [7, 8, 9]]
flattened_list = flatten(nested_list)
print(flattened_list)
输出:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
推荐的腾讯云相关产品:无
nested_list = [[1, 2, 3], [4, [5, 6]], [7, 8, 9]]
flattened_list = [item for sublist in nested_list for item in sublist]
print(flattened_list)
输出:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
推荐的腾讯云相关产品:无
以上是将嵌套结果合并到一个列表中的两种常见方法。无论选择哪种方法,都可以将嵌套结果合并到一个列表中,以便更方便地处理和操作数据。
领取专属 10元无门槛券
手把手带您无忧上云