2017-04-02 82 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太陽