У меня есть список списков и строка разделителя вроде этого:
lists = [
['a', 'b'],
[1, 2],
['i', 'ii'],
]
separator = '-'
В результате я хочу иметь список строк в сочетании с строкой разделителя из строк в подписок:
result = [
'a-1-i',
'a-1-ii',
'a-2-i',
'a-2-ii',
'b-1-i',
'b-1-ii',
'b-2-i',
'b-2-ii',
]
Заказ в результате не имеет значения.
Как я могу это сделать?