zip 함수

송용진·2023년 8월 10일
0

알고리즘

목록 보기
159/173

파이썬의 zip 함수는
동일한 길이의 여러 개의 시퀀스(list, tuple 등)를 받아서
각 요소를 짝 지어
튜플로 구성된 리스트를 반환하는 함수입니다.
이를 이용해서 두 개 이상의 시퀀스를 병렬로 처리할 수 있어요!
만약 입력 시퀀스 길이가 다르다면,
가장 짧은 시퀀스에 맞춰 결합됩니다.

실습

def solution(n, control):
    answer = 0
    zipped = dict(zip(['w','s','d','a'],[1,-1,10,-10]))
    for i in control:
        answer = answer + zipped[i]
    return answer
``
profile
백엔드 개발자

0개의 댓글