gpt4 book ai didi

python - 如何将列表中的值与嵌套列表的第一个值进行比较并返回嵌套列表结果?

转载 作者:太空宇宙 更新时间:2023-11-03 13:23:32 25 4
gpt4 key购买 nike

我有以下两个列表。

列表 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]

关于python - 如何将列表中的值与嵌套列表的第一个值进行比较并返回嵌套列表结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5499286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com