我有 2 个清单
old_name_list = [a-1234, a-1235, a-1236]
new_name_list = [(a-1235, a-5321), (a-1236, a-6321), (a-1234, a-4321), ... ]
如果 old_name_list 中的元素存在于 new_name_list 中,我想递归搜索并返回与之关联的值,例如。old_name_list 中的第一个元素返回a-4321
,第二个元素返回a-5321
,依此类推,直到 old_name_list 完成。
我尝试了以下方法,但它不起作用
for old_name, new_name in zip(old_name_list, new_name_list):
if old_name in new_name[0]:
print new_name[1]
是我做错了方法还是我必须对其进行一些小改动?先感谢您。