Note ≡ zip( ) 함수


    여러 개의 리스트를 묶어 하나의 리스트처럼 사용하게 만들어주는 함수다. caseprob 리스트 두 개를 하나로 묶어 반복하면서 cp를 곱해 더하면 기댓값을 얻게 된다.

    다음은 간단한 zip 함수 사용 예다. 리스트 ab를 묶어 하나의 목록으로 만들고 출력하는 예다.

    a = [ 1, 2, 3 ]        # 리스트 a에 1, 2, 3을 저장한다
    b = [ 4, 5, 6 ]        # 리스트 a에 4, 5, 6을 저장한다
    
    for ab in zip( a, b ): # 두 개의 리스트를 하나로 묶어 루프를 돌린다
        print( ab )        # (1, 4), (2, 5), (3, 6)을 출력한다

    ▲ 그림 1-26 zip 함수 개념

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.