如何将元素添加到二维数组python中



如何使用data1和data2来获取data3?蟒蛇它似乎使用for循环来迭代两个数组中的每个元素,但我不知道我使用append函数希望附加data1[I].append(data2[j](,但它不起作用!我可以使用

data1.append(data2[0](获取[[1,2,3],'Mon'],但不获取阵列的其余部分

data1 = [
[1,2,3],
[3,2,1],
[4,5,6]

]
data2 = ['Mon','Tues','Wed']
data3 = [
[[1,2,3],'Mon'],
[[2,3,4],'Tues'],
[[3,4,5],'Wed']
]
data3 = list(zip(data1, data2))
data3 = [[d1, d2] for d1, d2 in zip(data1, data2)]

输出:

[[[1, 2, 3], 'Mon'], [[3, 2, 1], 'Tues'], [[4, 5, 6], 'Wed']]
for a, b in zip(data1,data2):
data3.append([a,b])

data3 = [[d1, d2] for d1, d2 in zip(data1, data2)]

最新更新