如何从两个列表

问题描述:

我有两个清单不同势itemsas打印如下:如何从两个列表

numbers = ['1','2','3','4','5','6','7',] 

days = ['mon','tue','wed','thu','fri','sat','sun',] 

我想从两个打印到这个样子:

result = 1 
     mon 
     2 
     tue 
     3 
     wed 
     4 
     thu.....etc 

有诸如代码,不会这个? Regards

您可以使用zip结合两个列表。

zip()功能可能是你想要的。

您可以用此打印此类输出。

for n, m in zip(numbers, days): 
    print(n, m) 

输出 - 1 mon 2 tue 3 wed 4 thu 5 fri 6 sat 7 sun

希望它能帮助。

更新 - zip功能结合了两个相等长度集合(例如列表)在一起,并产生一个元组对象。

这可以解决您的问题。

<?php 
//array 1 
$numbers = ['1','2','3','4','5','6','7',]; 

// array 2 
$days = ['mon','tue','wed','thu','fri','sat','sun',]; 

// use for loop 
for($i = 0; $i < 7; $i++) { 
    echo $numbers[$i].' '.$days[$i].'<br>'; 
} 
?> 

输出 -
1周一
2周二
3结婚
4周四
5周五
6坐在
7太阳