У меня есть генератор (числа) и значение (число). Я хотел бы перебрать их, как если бы они были одной последовательностью:
i for i in tuple(my_generator) + (my_value,)
Проблема, насколько я понимаю, создает 3 кортежа только для немедленной их отмены, а также копирует элементы в my_generator один раз.
Лучше будет:
def con(seq, item):
for i in seq:
yield seq
yield item
i for i in con(my_generator, my_value)
Но мне было интересно, возможно ли это сделать без определения этой функции