2017-04-02 2 views
0

두 목록에서 인쇄하는 방법은 다음과 :내가 diffrent 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 

을 같은 않는 코드로 있나요 이? 감사합니다.

답변

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 일

관련 문제