我知道为什么会出现这些类型的错误,但在我的情况下,我无法弄清楚原因。
以下是我要做的事情:首先,我正在使用的文件类型是一个电子表格,其中包含整数和字符串,或者两者在给定单元格中的组合。
现在,我之前编写了一个程序,允许我追加并列出此电子表格中给定列的所有值,所有值看起来都像这样“c.2232_2234A> G”或“c .23C> T“(这些是变量'mutation'和'mutation_list'包含的值的类型。因此,对于我的列表中的每个值,我想将它与我列表中的所有其他值交叉引用并找到可能的匹配,然后如果匹配,那么我想从电子表格的不同列附加某些信息并打印出来,依此类推。
编辑:我刚刚更改了它,以便我将相同的列表与自身进行比较。因此,在这个给定的列表中,对于特定的突变,我希望它与列表中的所有其他突变交叉引用它,并为这些匹配附加家族号和其他变量(如下所列)。虽然现在我没有得到索引错误,但我没有得到我列出的变量的输出。有任何想法吗?
这是我到目前为止所拥有的:
for y in range(1, len(mutation)):
for z in range(1,len(mutation):
if mutation[y] == mutation[z]:
print "Family Number", family_num[z], "\t", "Result", result[z], "\t", "Mutation", mutation[y], "\t", "Site", site[z]
谢谢!