python – 如何将列表中的值与嵌套列表的第一个值进行比较并返回嵌套列表结果?
作者:互联网
我有以下两个清单.
清单1
(a,b,h,g,e,t,w,x)
清单二
((a,yellow),(h,green),(t,red),(w,teal))
我想返回以下内容
((a,yellow),(b,null),(h,green),(e,null),(t,red),(w,teal),(x,null))
for x in List_1:
for y in list_2:
if x == y
print y
else print x, "null"
有关如何做到这一点的任何想法?
谢谢
解决方法:
放手一搏:
a = ('a', 'b', 'h', 'g', 'e', 't', 'w', 'x')
b = (('a', 'yellow'), ('h', 'green'), ('t', 'red'), ('w', 'teal'))
B = dict(b)
print [(x, B.get(x, 'null')) for x in a]
标签:nested-lists,python,compare 来源: https://codeday.me/bug/20190730/1579074.html