[zerobase_데이터 취업스쿨_스터디노트] 39. 데이터나누기3 -zip과 언패킹

김소희·2024년 1월 23일
0

study_note

목록 보기
40/50

zip

  1. 먼저 리스트 두개를 만들어준다.
# zip 과 언패킹

list1 = ['a','b','c']
list2 = [1,2,3]
  1. zip 을 해준다.
pairs = [pair for pair in zip(list1, list2)]
pairs

  1. 결과물을 dict 형태로 변경해 준다.
dict(pairs)

  1. 이 과정을 한 줄로 끝내는 방법
dict(zip(list1, list2)) # zip을 이용해서 딕셔너리를 만들 수 있음

언패킹

언패킹은 매우 쉽다. 다시 변수에 까서 넣어주면 된다.

x,y = zip(*pairs) # zip을 이용해서 언패킹

x, y에 다시 튜플형태로 값이 들어간 것을 볼 수 있다. 그런데 이를 다시 리스트로 바꿔주려면
list 로 감싸 형변환 시켜주면 된다.

끝!

profile
AI 개발자로 가는 길 두렵지 않아요

0개의 댓글