У меня есть 2 разных массива, и мне нужна помощь в их печати.
Route = ["Bus A","Bus B","Bus C","Bus D","Bus E","Bus F"] DaysLate = [ [1],[2],[3],[4],[5],[6] ]
Есть ли способ получить этот вывод?
Bus A 1 Bus B 2 Bus C 3 Bus D 4 Bus E 5 Bus F 6
Попробуйте это:
for i in range(6): print(Route[i], DaysLate[i][0])
Вы также можете использовать функцию chain.from_iterable() из модуля itertools для объединения всех списков в одну последовательность:
chain.from_iterable()
itertools
for i, j in zip(Route, itertools.chain.from_iterable(DaysLate)): print(i, j)
В качестве альтернативы вы можете использовать звездочку * для распаковки списков:
*
for i, j in zip(Route, DaysLate): print(i, *j)
Route = ["Bus A","Bus B","Bus C","Bus D","Bus E","Bus F"] DaysLate = [ [1],[2],[3],[4],[5],[6] ] for i,j in zip(Route,DaysLate): print(i, j[0])