tengo una lista de listas y una cadena de separación de esta manera:Obtener cadena unido a la lista de listas de cadenas en Python
lists = [
['a', 'b'],
[1, 2],
['i', 'ii'],
]
separator = '-'
Como resultado Quiero tener una lista de cadenas combinadas con cadena de separación de la cadenas en las listas secundarias:
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',
]
El pedido en el resultado es irrelevante.
¿Cómo puedo hacer esto?
Por el momento no estoy seguro de cómo conseguir este trabajo de una manera Pythonic agradable y no es tarea;) – Martin