zip (리스트 -> 딕셔너리 -> 리스트)

화이팅·2023년 2월 10일
0

python

목록 보기
3/6
  • 리스트를 튜블로 zip

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

[('a', 1), ('b', 2), ('c', 3)]

  • 튜블을 dict으로

dict(pairs)

{'a': 1, 'b': 2, 'c': 3}

  • 리스트를 dict로 (한번에)

dict(zip(list1, list2))

  • unpacking 역변환

a,b=zip(*pairs)
print(list(a))

['a', 'b', 'c'][1, 2, 3]

profile
하하...하.

0개의 댓글