我有一个列表:lst=[(1, 'AAT'), (2, 'C'), (33, 'GCC'), (4, 'T'), (11, 'ATC'), (12, 'A')]
我想创建一个函数,如果我给它一个数字,它在列表中搜索lst
然后它给了我相应的字符串。例如: :func(2) gives C
。 我试试这个:功能在列表中搜索
def func(number):
for i in range(len(lst)):
if number==lst[i][0]: """ lst[1][0]==2"""
return lst[i][i]
它给:
IndexError: tuple index out of range
我能做些什么?