我已经浏览了很多类似的线程,但可能由于我对 python 缺乏了解,我还没有在我的问题中找到可行的解决方案。
这是代码的一部分:
for line in splitline:
if("Fam" in line):
if("NK" in line or "V" in line):
normaali = line.split()
normaalilista.append(normaali)
both.append(normaali)
if("TK" in line):
tumor = line.split()
tuumorilista.append(tumor)
both.append(tumor)
“both”的输出看起来像这样:
['Fam_c828_1', '12-0799NK', '100']
['Fam_c828_1', '12-0800TK', '100']
['Fam_s56_1', '12-0801TK', '100']
['Fam_s134_1', '12-0802NK', '100']
['Fam_s146_1', '12-0803TK', '100']
我想保留具有相同 index[0] 值的行/单元格。就像在这种情况下:
['Fam_c828_1', '12-0799NK', '100']
['Fam_c828_1', '12-0800TK', '100']
其余的将被删除到另一个列表中。
提前致谢