2016-11-07 45 views
0

我想创建一个元组列表,我越来越无效了Syntex:无效了Syntex(需要帮助!)

def match_enzymes(strand, enzymes, sequences): 
'''(str, list of str, list of str) -> list of (str, list of int) tuples 

Return a list of tuples where the first item of each tuple is the name of a restriction enzyme and the second item is the list of indices of the restriction sites that the enzyme cuts. 

>>> 
>>> 
>>> 
''' 

list_of_tuples = [] 

for i in range(len(enzymes)): 
    list_of_tuples.append((enzymes[i], restriction_sites(strand, sequence[i])) 

return list_of_tuples 
+2

缩进,你会得到无效的语法。 –

+0

[“预期的缩进块”错误?](http://stackoverflow.com/questions/19657576/expected-an-indented-block-error) –

回答

0

两个问题:

1)你缺少右括号中:

list_of_tuples.append((enzymes[i], restriction_sites(strand, sequence[i])) #<--!!! 

2)如果您的代码缩进这样你的代码是不是目前