zip
- 먼저 리스트 두개를 만들어준다.
# zip 과 언패킹
list1 = ['a','b','c']
list2 = [1,2,3]
- zip 을 해준다.
pairs = [pair for pair in zip(list1, list2)]
pairs
- 결과물을 dict 형태로 변경해 준다.
dict(pairs)
- 이 과정을 한 줄로 끝내는 방법
dict(zip(list1, list2)) # zip을 이용해서 딕셔너리를 만들 수 있음
언패킹
언패킹은 매우 쉽다. 다시 변수에 까서 넣어주면 된다.
x,y = zip(*pairs) # zip을 이용해서 언패킹
x, y에 다시 튜플형태로 값이 들어간 것을 볼 수 있다. 그런데 이를 다시 리스트로 바꿔주려면
list 로 감싸 형변환 시켜주면 된다.
끝!
'ML.DL' 카테고리의 다른 글
데이터분리 (0) | 2025.01.13 |
---|---|
타이타닉 생존자 분석 EDA 2 (0) | 2025.01.13 |
머신러닝을 이용한 생존자예측 - titanic (1) | 2025.01.13 |
Min-Max-Scaler (1) | 2025.01.13 |
Basic of Regression -OLS (1) | 2025.01.13 |