코딩

    [Python] 여러 list를 한 번에 iterate 하고 싶을 때

    [Python] 여러 list를 한 번에 iterate 하고 싶을 때

    Introduction 파이썬을 사용하다 보면, 여러 개의 리스트에서 동시에 값을 iterate 해야 할 때가 많다. 예를 들어, 아래와 같이 과일의 이름을 저장하고 있는 fruit_list와 과일의 가격을 저장한 fruit_price_list가 각각 리스트로 주어졌을 때, 과일의 이름과 가격을 하나씩 묶어 출력하고 싶다고 해 보자. (두 리스트의 길이는 동일하다고 가정하자) fruit_name_list = ['apple', 'banana', 'grape', 'durian', 'orange'] fruit_price_list = [5, 10, 20, 100, 8] 1. Naive indexing (worst solution) C++에서 막 Python으로 넘어왔다면, 아래와 같은 인덱싱 방식으로 두 리스트..