chain.from_iterable(data)
уже возвращает итератор:from itertools import chain
sequence = chain.from_iterable(data)
generator_sequence
:def generator_sequence(data):
for i in data:
for j in i:
yield j
data = [["A", "B", "C", "D", "E"],["1", "2", "3", "4", "5"]]
sequence = generator_sequence(data)
generator_sequence
кормить уплощённым списком:from itertools import chain
data = [["A", "B", "C", "D", "E"], ["1", "2", "3", "4", "5"]]
flattened = list(chain.from_iterable(data))
sequence = generator_sequence(flattened)
Не нравится fleet смотрите в сторону VS Code Live Share. Ну и в целом "Live Share" гуглите, вариантов много.