2014-02-26 88 views
-1

我想在Python中創建一個字典。爲了更具體,我想讀取鍵盤輸入,然後將其添加到字典。我是python的新手,我不知道這是如何實現的。將項添加字典

for i in range(3) 

    key=input("Give key\n") 
    name=input("Give name\n") 
    #add these values in a dictionary 
+0

請注意,如果使用Python 2.x的,你想的raw_input'()','_不_輸入()'。 –

+0

不要忘記冒號(':'符號)的'for'循環之後。 – Hidde

+0

@brunodesthuilliers THX我會記住它 – JmRag

回答

2

起初創建空字典:

d = {} 

,然後設定值:

for i in range(3) 
    key=input("Give key\n") # use raw_input in python 2x 
    name=input("Give name\n") 
    d[key] = name 
1

您可以在其中創建與

myDict = dict() 

字典設置一個值通過

myDict[myKey] = 'myValue' 

從中讀取的值與

myDict[myKey] #Result: 'myValue' 

檢查在字典中是否存在與

myKey in myDict #Evaluates to a bool 

對於你的問題的關鍵:

  • 創建字典在你的廁所外面p
  • 在所需的索引添加每個輸入的數值爲我展示了上面。