나는 결합해야하는 for 루프가 2 개 있습니다. 나는이 좋은 시간을 보냈다. 내가 ... 함수에 하나를 만들고 다른에 추가하지만, 균열 수 없습니다 해봤2 개의 for 루프를 병합하는 방법
배열 :
stooges = [('Curly',35,'New York'),('Larry',33,'Pennsylvania'),('Moe',40,'New York')]
첫 번째 루프 :
for item in stooges:
print ("Stooge: {0} {2} {1} ".format(item[0],item[1],item[2]))
두 번째 루프 :
for i, val in enumerate(stooges, start=1):
print ("Stooge", + i)
내가 필요한 출력 형식은 다음과 같습니다.
Stooge 1: Curly New York 35
Stooge 2: Larry Pennsylvania 33
Stooge 3: Moe New York 40
내가 오셨습니다 가장 가까운입니다
for i, val in enumerate(stooges, start=1):
for item in stooges:
print ("Stooge", + i, "{0} {2} {1} ".format(item[0],item[1],item[2]))
나는 OP의 원래 코드에서'start ='키워드 이름을 되돌려 놓았습니다. 왜냐하면 그것이 그에게 (그리고 어쩌면 미래의 독자들에게) 더 명확해질 것이기 때문입니다. 그러나 그렇지 않으면 훌륭한 대답입니다. – abarnert