Итак, теперь у меня есть три списка:
list1 = [False if num1[i] == '0' else True for i in range(len(num1))]
list2 = [False if num2[i] == '0' else True for i in range(len(num2))]
tmp = [False for i in range(abs(len(list1)-len(list2)))]
И я хочу объединить списки при следующих условиях:
if len(list1) > len(list2):
list2 = tmp + list2
else:
list1 = tmp + list1
Есть ли способ, которым я могу сделать всеэти процессы с использованием списка понимания?Особенно эта часть if-else
при объединении списка tmp
с list1
и list2
(Python3.7)