Для чего это стоит, можно использовать list.append в понимании списка, чтобы создать новый список, игнорируя при этом основной вывод понимания списка. ОП упоминает список списков. Возьмем для примера:
>>> master = [range(x,x+2) for x in range(10)]
>>> master
[[0, 1], [1, 2], [2, 3], [3, 4], [4, 5], [5, 6], [6, 7], [7, 8], [8, 9], [9, 10]]
Затем создайте новый список, манипулируя каждым подсписком (как описанный в редакторе ОП)
>>> new_list = []
>>> [[new_list.append(l[0]*l[1]),new_list.append(l[0]+l[1])] for l in master]
[[None, None], [None, None], [None, None], [None, None], [None, None], [None, None], [None, None], [None, None], [None, None], [None, None]]
>>> new_list
[0, 1, 2, 3, 6, 5, 12, 7, 20, 9, 30, 11, 42, 13, 56, 15, 72, 17, 90, 19]
Это выдает избыточный список списков с Nones, но также заполняет переменную new_list произведением и суммой подсписков.