Кто шарит немного за Python вот задача: Задано різні двa списки [х1, …, хn] і [y1, …, yn] (в). Написати програму формування списку, елементи якого дорівнюють відповідним значенням [х1, y1, …, хn, yn].
100БАЛОВ!!!!
Ответы
Ответ:
result = []
for i in range(0,len(arrX)):
result.append(arrX[i])
result.append(arrY[i])
print(result)
Объяснение:
arrX — это список из условия [х1, …, хn]
arrY — это список из условия [y1, …, yn]
Допускаем, что количество элементов в данных списках равнозначно, можно добавить проверку данного условия:
if len(arrX) != len(arrY):
raise Exception ('В массивах разное количество элементов')
Если же количество одинаковое, продолжаем как в ответе.
Задаём цикл от нуля до количества элементов в первом списке. В цикле обращаемся сначала к первому списку и берём элемент по индексу (0,1,2…n), затем также по индексу берём элемент из второго списка, добавляем в список с переменной result.
По итогу получаем:
[х1, y1, x2, y2 …, хn, yn]
Для проверки решения можешь задать изначальные списки. Например из 10 элементов:
arrX = ['x'+str(num) for num in range(1, 11)]
arrY = ['y'+str(num) for num in range(1, 11)]