リスト付きの辞書を含む新しい辞書を作成したい。私のコードは次のとおりです。
SERVICES = "FTP Download", "FTP Upload", "HTTP"
received = dict.fromkeys(SERVICES , {'MS1':[]})
n = 0
for service in SERVICES:
received[service]['MS1'].append(n)
n += 1
print(received)
私が得たもの。異なるキーを使用したにもかかわらず、すべての辞書で同じリストを取得しました。
私の出力は次のとおりです。{'FTP Download': {'MS1': [0, 1, 2]}, 'HTTP': {'MS1': [0, 1, 2]}, 'FTP Upload': {'MS1': [0, 1, 2]}}
キーから空白の辞書を作成する正しい方法は何ですか?