컴프리헨션을 쓰면 for 문의 코드를 단 한 줄로 쓸 수 있다. 이때 컴프리헨션으로 만든 결과물이 리스트면 리스트 컴프리헨션, 딕셔너리면 딕셔너리 컴프리헨션...이라 부른다.
이번 포스팅에서는 파이썬의 딕셔너리 컴프리헨션에 대해 설명한다. 설명 순서는 다음과 같다.
기본 사용법 리스트 각 요소가 몇 번씩 나왔는지(출현 빈도) 세어보기 기본 사용법 지난 포스팅에서 살펴본, 키(key)와 값(value)의 위치를 바꾸는 코드를 잠깐 다시 보자. 데이터는 다른 것을 사용한다.
한국인들이 좋아하는 반려견 품종별 비율인데, '참지 않긔'의 말티즈가 23.7%로 1위를 차지하며 가장 사랑받고 있다 (출처: 「2021 한국 반려동물 보고서」, KB금융지주). dogs = dict(말티즈 = 23.7, 푸들 = 19.0, 포메라니안 = 11.0, 믹스견 = 10.7, 치와와 = 10.1) print(dogs) → {'말티즈': 23.7, '푸들': 19.0, '포메라니안': 11.0, '믹스견':...
#
enumerate와딕셔너리
#
딕셔너리컴프리헨션에if문조건
#
리스트각요소빈도세기
#
리스트를딕셔너리로바꾸기
#
키와값바꾸기
원문 링크 : [딥러닝을 위한 파이썬] 딕셔너리 컴프리헨션