0
내가 파이썬에 새로운 오전 목록의 각 항목에 대한 자체를 반복하는 인쇄 기능을 만들고 싶습니다와 루프 (이것은 단지 예입니다 내 실제 코드는 뭔가 다른 것)만들기 목록
cars.list = [Honda, Chevrolet, Suzuki, Ford]
price.list = [5600, 11500, 6600, 1020]
Honda가 $ 5600, 시보레가 11500 ect이므로 가격과 자동차 목록은 같은 순서로되어 있습니다. 나는 사용자에 대한 옵션을 추가 할 것입니다, 나는 그것이 많은 자동차 루프를 반복합니다
while count in cars.list:
print("The car type is" Honda/Chev ect. "The price is" 5600, 11500 ect"
cars.list
에 : 나는이 인쇄하는 자동차의 각각에 대해 루프를 실행하고 싶습니다 더 많은 자동차를 추가하여 프로그램이 목록의 특정 차량을 알고 각 차량에 대한 인쇄 명령문을 복사하는 데 의존 할 수 없도록합니다. 가격과 자동차 유형을 매번 목록의 다음 항목으로 교체 할 때마다 모든 자동차에 대한 print 문을 반복해야합니다.
감사 카린, 파이썬 임 아주 새로운, 당신이 그렇게 할 수 있도록 저 방법 우편 및 튜플 작업과 그 이유를 알 수 있습니다. :) 내 noobness을 용서 – aNameNoob
대답에 파이썬 워드 프로세서에 링크 된'zip'에 대한 링크가 있습니다. 튜플은 기본적으로 불변의 순서와 같습니다. 기본적으로'zip (cars, prices) '를 호출하면 반환되는 구조는 튜플의 반복자입니다 ('혼다 ', 5600), ('Chevrolet ', 11500) , ...]. 그런 다음'for' 루프에서,'car '변수에 할당 된 튜플의 "car"부분 (튜플의 첫 번째 요소)과 튜플의 "price"부분 (두 번째 요소)을 갖는리스트를 반복합니다. 요소)를 변수'price'에 할당합니다. 이렇게하면이 두 값을 기반으로 문자열을 인쇄 할 수 있습니다. – Karin
생명의 은인, 고마워요 :) – aNameNoob