0
我想創建一個新的詞典,其中包含一個帶有列表的詞典。我的代碼是:Python 3.2中的dict.fromkeys方法
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]}}
什麼是創建密鑰的空白詞典的正確方法?