私はこれまでにこの質問をしましたが、コードを修正しましたが、まだ出力に問題があります。これは学校のためのプロジェクトなので、答えの後ではありませんが、私は助けが必要です。Python。辞書に3つのリストを作成しようとしています
この私のdesiered出力
{'Name': 'Humboldt', 'Candidates': {'LIB': 'Elliott', 'NDP': 'Angela', 'SK': 'Mr. Robot'}, 'Votes': {'LIB': 2732, 'NDP': 101, 'SK': 370}}
が私の現在の出力がこれです:私のコードは次のようになります
{'Name': 'Humboldt'}
{'LIB': 'Elliott', 'NDP': 'Angela', 'SK': 'Mr. Robot'}
{'LIB': 2732, 'NDP': 101, 'SK': 370}
:
def index_district(list1, list2, list3):
import numpy
name = ["Name"]
district = [list2[0]]
dis = dict(zip(name, district))
list1.pop(0)
list2.pop(0)
canidate_parties = dict(zip(list3 , list2))
party_votes = dict(zip(list3, list1))
zipped_dic = dict(zip(canidate_parties,party_votes))
dic = dict(zip(dis, zipped_dic))
print (dis)
print (canidate_parties)
print (party_votes)
A = numpy.array((dis, canidate_parties, party_votes))
index_district(['Humboldt',2732,101,370],['Humboldt','Elliott','Angela','Mr. Robot'],['LIB','NDP','SK'])
私は、オンラインで見てきたが、私はカントこれを行う方法を理解しているようです。私は答えを探しているわけではありませんが、誰かが助けてくれれば幸いです。御時間ありがとうございます。
「候補」または「投票」のキーは決して割り当てられません。 –
だから私は候補者の辞書と投票の辞書を手に入れたいですか?またはあなたは私の出力の候補者と投票を追加するように言っていますか? –
私の頭の上から外して、あなたは 'dis ['候補者'] =候補者 'と' dis ['投票 '] = party_votes'のように見えます。 –