存在するキー値リストから辞書の辞書を作成するには?キーから辞書のリストを作成する方法、Pythonの値
celebr = ['Tony','Harry','Katty','Sam']
perc = [69,31,0,0]
d = dict(zip(celebr, perc))
dlist = []
for i in d.items():
dlist.append(i)
print(dlist)
出力:私はd.itemsを使用する場合
[('Tony': 69), ('Harry': 31), ('Katty': 0), ('Sam': 0)]
それは自動的に私のタプルではなく、辞書を提供します。タプルではない辞書のリストを作成するエレガントな方法はありますか?
構造次取得する必要があります:
[{'Tony': 69}, {'Harry': 31}, {'Katty': 0}, {'Sam': 0}]
あなたが望む構造set's 'の' list'があります。 「辞書」ではない。 '' {Tony ':69}、{' Harry ':31}、{' Katty ':0}、{' Sam ':0}] 'を意味しますか?そしてもしそうなら、なぜですか? '{'Tony':69、 'Harry':31、 'Katty':0、 'Sam':0}'のような単一の辞書にすべてのエントリを入れる方が良いのではないでしょうか? –
ここを見てください:https://stackoverflow.com/questions/3783530/python-tuple-to-dict – zypro
申し訳ありません、はい、私は辞書のリストが欲しい、それは間違いでした。 –