如何使用Python左外部联接来进行/LIST/DICTIONARY理解(而不是SQL)?

如何使用Python左外部联接来进行/LIST/DICTIONARY理解(而不是SQL)?,python,left-join,list-comprehension,dictionary-comprehension,Python,Left Join,List Comprehension,Dictionary Comprehension,我有两个元组,详细信息如下: 我希望使用类似于SQL的左外联接的python方法得到如下结果: res = [ ['aa', 11,], ['ff', 0,], ['er', 99,] ] 请帮我解决这个问题。请编辑您的问题,将您尝试解决的问题包括在内。谢谢。我不能,因为我不知道如何使用元组而不是SQL表来解决这个问题 d2 = dict(t2) res = [[k[0], d2.get(k[0], 0)] for k in t1] res = [ ['aa', 11,], ['ff'

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

我希望使用类似于SQL的左外联接的python方法得到如下结果:

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

请帮我解决这个问题。

请编辑您的问题,将您尝试解决的问题包括在内。谢谢。我不能,因为我不知道如何使用元组而不是SQL表来解决这个问题
d2 = dict(t2)
res = [[k[0], d2.get(k[0], 0)] for k in t1]
res = [
['aa', 11,],
['ff',  0,],
['er', 99,]
]
d2 = dict(t2)
res = [[k[0], d2.get(k[0], 0)] for k in t1]