Написать программу в Python.
Заполнить два целочисленных списка A[10] и B[10].
Сформировать третий массив X[20], элементы которого будут взяты из A и B в порядке:
а) чередования (a0, b0, a1, b1, a2, b2, …, a9, b9);
б) следования (a0, a1, a2,…, a9, b0, b1, b2,…, b9).
Ответы на вопрос
Ответил valeron9814
2
Ответ:
a)
import heapq
import itertools as it
a = [1, 2, 3, 4]
b = [5, 6, 7, 8]
x = enumerate(a)
second = zip(it.count(0, len(a) // len(b)), b)
print([y for i, y in heapq.merge(x, second, key=lambda y: y[0])])
b)
a = [1, 2, 3, 4]
b = [5, 6, 7, 8]
c = a + b
print(c)
Объяснение:
Просто добавишь больше чисел в а, b если надо. (по 10штук)
Приложения:

RAZ1H:
Это точно код из Python?
Новые вопросы
Русский язык,
2 года назад
Английский язык,
7 лет назад
История,
7 лет назад
Математика,
8 лет назад