擅长:python、mysql、java
<p>虽然我同意这里的其他答案,但事实是dict是在这种情况下应该使用的数据结构。以下是您需要的:</p>
<pre><code>tupl = (('james', 129L, 37L, 'IndexName1'), ('jane', 231L, 23L, 'IndexName2'), ('y', 232L, 12L, 'IndexName5'))
for name, v1, v2, index_name in tupl:
matching_index = 'none'
for val, lable in tupl2:
if lable == index_name:
matching_index = val
result.append((name, v1, v2, matching_index))
result_tuple = tuple(result)
result_tuple(('james', 129L, 37L, 1L), ('jane', 231L, 23L, 2L), ('y', 232L, 12L, 'none'))
</code></pre>