python:merge 一个数组中的两个数组
python:merge two array in one array
如何将两个数组合并为一个数组?我有两个数组
row1 = [(1, 'Test1'),(2,'Test2')]
row2 = [(1, 'Demo1'),(2,'Demo2')]
我想要这样的结果
Result = [(1, 'Test1','Demo1'),(2,'Test2','Demo2')]
谁能帮帮我?
我会将 row1
和 row2
这两行变成字典:
In [1]: row1 = dict([(1, 'Test1'),(2,'Test2')])
In [2]: row2 = dict([(1, 'Demo1'),(2,'Demo2')])
假设 row1
和 row2
共享相同的键(此处为 1 和 2),然后我会将两行合并为以下内容:
In [3]: result = [(k,row1[k],row2[k]) for k in row1.keys()]
Out[3]: [(1, 'Test1', 'Demo1'), (2, 'Test2', 'Demo2')]
如何将两个数组合并为一个数组?我有两个数组
row1 = [(1, 'Test1'),(2,'Test2')]
row2 = [(1, 'Demo1'),(2,'Demo2')]
我想要这样的结果
Result = [(1, 'Test1','Demo1'),(2,'Test2','Demo2')]
谁能帮帮我?
我会将 row1
和 row2
这两行变成字典:
In [1]: row1 = dict([(1, 'Test1'),(2,'Test2')])
In [2]: row2 = dict([(1, 'Demo1'),(2,'Demo2')])
假设 row1
和 row2
共享相同的键(此处为 1 和 2),然后我会将两行合并为以下内容:
In [3]: result = [(k,row1[k],row2[k]) for k in row1.keys()]
Out[3]: [(1, 'Test1', 'Demo1'), (2, 'Test2', 'Demo2')]