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

Можно ли вернуть 2 (или более )элементов для каждого элемента в понимании списка?

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

[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))
80
задан John Kugelman supports Monica 7 November 2019 в 15:25
поделиться