![](/img/trans.png)
[英]how to replace an element of a 2-D numpy.array with a string in python?
[英]How to add an element into a 2-D array python
How to use data1 and data2 to get data3?python It seems to use for loop to iterate every element in the two arrays, but I don't know-how I used append function wish to append data1[i].append(data2[ j]),但它不起作用! 我可以用
data1.append(data2[0]) 得到[[1, 2, 3], 'Mon'],而不是數組的rest
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)]
Output:
[[[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)]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.