python:将两个数组合并到一个数组中

python:将两个数组合并到一个数组中,python,python-2.7,kivy,kivy-language,Python,Python 2.7,Kivy,Kivy Language,如何在一个数组中合并两个数组?我有两个数组 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(

如何在一个数组中合并两个数组?我有两个数组

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')]