📅  最后修改于: 2023-12-03 15:23:27.078000             🧑  作者: Mango
update()
是Python的内置函数之一,它可用于将n个字典合并为一个字典。但实际上,此函数还可以用于合并n个数组为一个数组。
下面是示例代码,演示如何使用Python中的update()
函数将n个数组合并为一个数组。
array1 = [1, 2, 3]
array2 = [4, 5, 6]
array3 = [7, 8, 9]
array4 = [10, 11, 12]
array5 = [13, 14, 15]
arrays = {}
arrays.update({i: [] for i in range(len(array1) + len(array2) + len(array3) + len(array4) + len(array5))})
arrays.update({i: array1[i] for i in range(len(array1))})
arrays.update({i + len(array1): array2[i] for i in range(len(array2))})
arrays.update({i + len(array1) + len(array2): array3[i] for i in range(len(array3))})
arrays.update({i + len(array1) + len(array2) + len(array3): array4[i] for i in range(len(array4))})
arrays.update({i + len(array1) + len(array2) + len(array3) + len(array4): array5[i] for i in range(len(array5))})
print(list(arrays.values()))
将n个数组合并为一个数组是一项常见任务,但使用Python的update()
函数,这个任务变得很容易。它甚至可以处理列表之间不同长度的情况。