исходящих?
                  
                  
                  
                  
                  
                  better_list = [f"better {l}" for l in my_list]
                  
                  
                  even_better_list = ["better", l for l in my_list]
                  
                  
                  
                  
                  
                  первый вариант работает но создаёт строку вместо двух элементов
                  
                  
                  второй вариант - то что хотелось бы, но не работает
                  
                  
                
В этом примере не генератор, а list comprehension from itertools import chain f = lambda x: x + 2 g = lambda x: x ** 2 list(chain.from_iterable((f(x), g(x)) for x in range(3)))
Обсуждают сегодня