Я хочу отсортировать 2 разных списка длины на основе поэлементного порядка.
У меня есть 2 python списков, которые разделяют некоторые элементы, такие как:
list_1 = [b,e,a,d,c]
list_2 = [b,a,c,k,l,f,d]
Я знаю, что с помощью itiptools's zip_longest я могу отсортировать 2 разных размера списка:
for k,j in zip_longest(list_1 ,list_2 ,fillvalue=None):
print (k,j)
И этот код дает мне следующее:
b b
e a
a c
d k
c l
None f
None d
Но возможно ли сортировать и те же значения в том же порядке, как:
[a,b,c,d,e,None,None,None]
[a,b,c,d,None,f,k,l]
или в другом формате:
a,a
b,b
c,c
d,d
e,None
None,f
None,k
None,l
Большое спасибо!