将列表拆分为列表

时间:2016-03-04 11:40:45

标签: python list

如果我从csv文件获得以下列表作为输出:

[g1,g2,g3] [g2,g3,g4] [g3,g4,g5]

通过此代码:

def KnockOut(cmod):
    f = open('csv.txt','r')
    for line in f.readlines():
        stripped_line = line.rstrip()
        genelist = stripped_line.split(',') 

现在看来每当我迭代genelist时,我总是迭代所有3个列表。我的目标是独立地迭代每个列表(并对列表中包含的所有3个基因执行功能)。我该怎么分开?这个列表分成不同的列表?

干杯, 约迪

1 个答案:

答案 0 :(得分:1)

您可以使用其索引(从0开始)访问每个元素:

for gene in genelist:
    g1 = gene[0]
    g2 = gene[1]
    g3 = gene[2]
    ...do something with g1, g2 and g3...