Вот пример программы на языке Python, которая принимает два списка и возвращает агрегированный список в виде циклового итератора:
def aggregate_lists(list1, list2):
n = max(len(list1), len(list2))
for i in range(n):
if i < len(list1):
yield list1[i]
if i < len(list2):
yield list2[i]
Copyright © 2025 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Вот пример программы на языке Python, которая принимает два списка и возвращает агрегированный список в виде циклового итератора:
def aggregate_lists(list1, list2):
n = max(len(list1), len(list2))
for i in range(n):
if i < len(list1):
yield list1[i]
if i < len(list2):
yield list2[i]