6

我有两个元组,详细信息如下:

t1 = [
['aa'],
['ff'],
['er']
]

t2 = [
['aa', 11,],
['er', 99,]
]

我想使用类似于 SQL 的 LEFT OUTER JOIN 的 python 方法获得如下结果:

res = [
['aa', 11,],
['ff',  0,],
['er', 99,]
]

请帮我解决一下这个。

4

1 回答 1

10
d2 = dict(t2)
res = [[k[0], d2.get(k[0], 0)] for k in t1]
于 2013-02-26T20:58:43.093 回答