키와 길이가 같은 사전 두 개
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}
참고 : 한 사전의 값은 새로 생성 된 사전의 값으로 다른 사전의 값과 키로 사용됩니다.
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] 삭제
몇 마디 만하겠습니다