Для этого могут быть разные способы.
Если задача, которую вы хотите выполнить, - это « поместить элементы из каждого списка поочередно в один список », наиболее интуитивно понятным способом будет используйте для l oop.
Предполагая, что два списка имеют одинаковую длину,
list_1 = [1, 2, 3, 4, 5]
list_2 = ['a', 'b', 'c', 'd', 'e']
list_out = []
for i in range(len(list_1)):
list_out.append(list_1[i])
list_out.append(list_2[i])
Или, если вы хотите сделать это проще, попробуйте следующее:
list_out = sum([[a, b] for a, b in zip(list_1, list_2)], [])
(На самом деле приведенный выше код можно разделить на две строки:
zipped = [[a, b] for a, b in zip(list_1, list_2)] # using list comprehension and zip function
# zipped = [[1, 'a'], [2, 'b'], [3, 'c'], [4, 'd'], [5, 'e']]
list_out = sum(zipped, []) # concatenate all list elements in 'zipped'