Я пытаюсь сгенерировать список, используя понимание списка, и я хочу сделать операцию для каждого сгенерированного объекта. Что-то вроде:
a=['1','2','3']
b=['a','b','c']
temp = [[x,y] for x in a for y in b]
c=[]
for t in temp:
c.append("".join(t))
Я пробовал что-то вроде:
a=['1','2','3']
b=['a','b','c']
c = ",".join([x,y] for x in a for y in b)
Я знаю, что это не сработает, потому что функции split
был дан список списков вместо списка строк. Есть ли лучший способ сделать это за один раз?
Вывод, который я пытаюсь получить, ['1a','1b','1c','2a','2b','2c','3a','3b','3c']