任何人都知道如何使用列表理解执行以下代码?由于 if 条件,我被卡住了,我不知道如何使用列表理解来应用。提前致谢。
x = [{'key':1},{'key':1},{'key':2}, {'key':2}]
y = []
for e in x:
if e['key'] not in y:
y.append(e['key'])
>>>print y
[1,2]
任何人都知道如何使用列表理解执行以下代码?由于 if 条件,我被卡住了,我不知道如何使用列表理解来应用。提前致谢。
x = [{'key':1},{'key':1},{'key':2}, {'key':2}]
y = []
for e in x:
if e['key'] not in y:
y.append(e['key'])
>>>print y
[1,2]