2017-04-02 55 views
0

我有两个清单不同势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

回答

1

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

1

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

1

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

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功能结合了两个相等长度集合(例如列表)在一起,并产生一个元组对象。

1

这可以解决您的问题。

<?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太阳