키-값 쌍으로 사용하여 (동일한 길이 및 동일한 키) 두 개의 다른 사전 값에서 새 사전을 만드는 방법

iforcebd

키와 길이가 같은 사전 두 개

dict_val = {0: [0.2, 0.8], 1: [0.3125, 0.6875]}
dict_word = {0:['bank#0', 'rock#0'], 1:['bank#1', 'rock#1'] }

위의 두 사전 값을 아래의 "word_val"로 사용하여 새 사전을 만드는 방법,

word_val = {bank#0 : 0.2, rock#0: 0.8, bank#1: 0.3125, rock#1: 0.687} 

참고 : 한 사전의 값은 새로 생성 된 사전의 값으로 다른 사전의 값과 키로 사용됩니다.

Schwobaseggl

zip및 중첩 된 사전 이해를 사용할 수 있습니다 .

{k_: v_ for k in dict_val for k_, v_ in zip(dict_word[k], dict_val[k])}
# {'bank#0': 0.2, 'rock#0': 0.8, 'bank#1': 0.3125, 'rock#1': 0.6875}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관