我有一个字符列表:
Char_list = ['C', 'A', 'G']
和列表清单:
List_List = [['A', 'C', 'T'], ['C', 'A', 'T', 'G'], ['A', 'C', 'G']]
我想从List_List中相应索引i的列表中删除每个Char_list [i].
输出必须如下:
[['A','T'], ['C', 'T', 'G'], ['A', 'C']]
我在想的是:
for i in range(len(Char_list)):
for j in range(len(List_List)):
if Char_list[i] in List_List[j]:
List_List[j].remove(Char_list[i])
print list_list
但是从上面的代码中,每个字符都从所有列表中删除.
如何仅从List_list中的相应列表中删除Char_list [i]?