Python (понимание списка): возвращение двух (или более) элементов для каждого элемента

Is it possible to return 2 (or more) items for each item in a list comprehension?

Что я хочу (пример):

[f(x), g(x) for x in range(n)]

должен вернуться[f(0), g(0), f(1), g(1), ..., f(n-1), g(n-1)]

Итак, что-то, чтобы заменить этот блок кода:

result = list()
for x in range(n):
    result.add(f(x))
    result.add(g(x))

Ответы на вопрос(4)

Ваш ответ на вопрос