1. 程式人生 > 其它 >python中字典的使用

python中字典的使用

python中字典的使用

使用情況:

當出現了具有多個數據進行判斷時。即需要將多種情況表示,若當取得變數為某某值的時候,就有一個明確的值與之相對應。那麼就需要使用字典來進行整體都表示出來,有明確的關係。

例如下所示:

0:zero,  1:  one,  2:two,  3:three,  4:four,  5:five,  6:six,  7:seven,  8:eight,  9:nine,  10:ten,  11:eleven,  12:twelve,  13:thirteen,  14:fourteen,  15:fifteen,  16:sixteen,  17:seventeen,  18:eighteen,  19:nineteen,  20:twenty等等此類問題。

當輸入變數值為0時,對應著zero;當輸入變數值為1時,對應著one;當輸入變數值為2時,對應著two,以此類推。

使用方法?

例如上述的例題可以知道:
程式碼如下:

time{0:'zero',1:'one',2:'two',3:'three',4:'four',5:'five',6:'six',7:'seven',8:'eight',9:'nine',10:'ten',11:'eleven',12:'twelve',13:'thirteen',
   14:'fourteen',15:'fifteen',16:'sixteen',17:'seventeen',18:'eighteen',
    
19:'nineteen',20:'twenty', 30:'thirty',40:'forty',50:'fifty'}//表示建立字典 a=time[0] //表示將zero賦給a b=time[1] //表示將one賦給b 以此類推

字典的結構?
      變數名{key1:value1,key1:value1,key1:value1,............}

其中key的值不能重複並且可以為任意型別且每一個key的型別可以不同,而value的值可以重複