У меня есть два довольно длинных списка, и я знаю, что все элементы более коротких содержатся в дольше, но мне нужно изолировать элементы в более длинном списке, которые не находятся в короче, так что я могу удалить их отдельно из словаря, из которого я получил более длинный список. То, что я до сих пор:Мне нужно сделать два списка одинаковыми
for e in range(len(lst_ck)):
if lst_ck[e] not in lst_rk:
del currs[lst_ck[e]]
del lst_ck[e]
lst_ck
является длинный список и lst_rk
является короче, currs
это словарь, из которого пришел lst_ck
. Если это помогает, они оба являются списками трехзначных ключей из словарей.
Это должно быть наоборот, вы должны вычесть небольшой список из большой. –
Неплохо, я неправильно читаю короткие/длинные имена. – GHugo