Если вы не возражаете против использования numpy
import numpy as np
a= ["aa","bb",'cc']
b= ["aa","dd", 'kk']
c= np.asarray([a,b])
to_remove = ['aa']
c = [x[~np.isin(x,to_remove)].tolist() for x in c]
output = [['bb', 'cc'], ['dd', 'kk']]
Следуетработать для всего, что вам нужно, включая несколько предметов, от которых вы хотите избавиться.
import numpy as np
a= ["aa","bb",'cc']
b= ["aa","dd", 'kk']
c= np.asarray([a,b])
to_remove = ['aa', 'kk']
c = [x[~np.isin(x,to_remove)].tolist() for x in c]
output = [['bb', 'cc'], ['dd']]