[英]How do I loop through 2 arrays?
我有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
尝试这个:
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])
尝试这个:
for i in range(6):
print(Route[i], DaysLate[i][0])
您还可以使用itertools
模块中的函数chain.from_iterable()
将所有子列表链接到单个序列中:
for i, j in zip(Route, itertools.chain.from_iterable(DaysLate)):
print(i, j)
或者,您可以使用星号*
解压缩子列表:
for i, j in zip(Route, DaysLate):
print(i, *j)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.