У меня есть два списка списков,
A = [['a'],[],['l'],[]]
B = [['m','n'],['p'],[],['q','r','s']]
Мне нужно, чтобы вывод был
c = [['a'],['p'],['l'],['s']]
Всякий раз, когда в AI есть пустой подсписок, я хочу добавить случайный выбор из соответствующий подсписок от B.
мой подход к этому не работает
import random
c = [x+random.sample(y,1) for x,y in zip(A,B) if len(x)==0 and len(y)>=1]