我想知道是否有一种更快、更省时的方法来遍历元组列表,找到正确的匹配项。我要做的是:
# this is a very long list.
my_list = [ (old1, new1), (old2, new2), (old3, new3), ... (oldN, newN)]
# go through entire list and look for match
for j in my_list:
if j[0] == VALUE:
PAIR_FOUND = True
MATCHING_VALUE = j[1]
break
此代码可能需要相当长的时间来执行,具体取决于列表中的项目数。我确信有更好的方法来做到这一点。