От data = ["1,2","3,4"]
Я пытаюсь создать список строк: ["1","2","3","4"]
Создать единый список из списка списков
Попытка этот код:
comb = []
for x in data:
for(y in x.split(',')):
comb.append(y)
возвращается:
File "<ipython-input-46-20897dcf51a1>", line 4
for(y in x.split(',')):
^
SyntaxError: invalid syntax
Как x.split(',')
возвращает список проанализированных элементов, в этом контексте он должен быть действительным для цикла?
Снять внешние парсеры. 'для y в x.split (','):' – jszakmeister
В качестве альтернативы вы можете использовать понимание списка так: 'comb = [i для x в данных для i в x.split (',')]' –