我瀏覽過類似的線程很多,但可能是由於我對python缺乏知識,我還沒有在我的問題中找到工作解決方案。用python按索引[0]值修改列表
這是代碼的一部分:
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)
「的輸出均爲」看起來像這樣大氣壓:
['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']
我想保留線/細胞具有相同索引[0 ]值。就像在這種情況下一樣:
['Fam_c828_1', '12-0799NK', '100']
['Fam_c828_1', '12-0800TK', '100']
其餘的將被刪除到另一個列表。
在此先感謝
相關:HTTP:// stackoverflow.com/questions/16349097/python-nested-list-modification – 2013-05-03 11:49:27