字典序最小是什麼意思 Python 字典是什麼?

2021-10-11 11:31:00 字數 2321 閱讀 8784

上一節:

<

前面我們已經學過了兩種相似的資料型別,列表與元組,列表是用「」,元組是用「()」。列表值是可以改變的,元組的值不能改變。

今天就再來學習一種資料型別,叫做「字典」。

字典介紹 什麼是字典

就跟前面兩種型別一樣,「字典」是許多值的集合。 列表與元組都是通過下標來訪問值,這些值都是整數。而字典呢,它可以使用許多不同資料型別來訪問。字典的下標被稱為「鍵」,它所對應的值稱為「值」,他們兩個合起來統稱為「鍵—值」。

# 基本格式 #

字典的定義為「{}」,基本格式為

字典名字 =

中間用逗號隔開

舉個栗子

cat =

它的意思是:我家有只貓

它的名字叫cassy

它的顏色是紅色

它的尺寸是

非常胖這個字典賦值給cat,它的鍵是"name","color","size",對應的值是"cassy","red","very fat"。

# 如何使用 #

通過這些鍵可以訪問他們的值,當然,你也可以像列表元組那樣使用數字作為鍵。

cat =

他們不必從0開始,可以是任何你想要的數字,不過既然是字典的特色,你最好用字串吧,這樣你也好對應起來,知道每個鍵是什麼意思。

你不能訪問字典裡面沒有的「鍵」,就像列表裡面,你不能越過它的下標一樣。那如果要給它加入444呢?

注意這裡是用「」哦!

字典與列表 比一比就知道

# 特點 #

字典中的「鍵值」,是不排序的

在列表中,雖然列表裡面的元素是相同,但他們順序不同,所以他們是不相等的兩個列表。但是字典就相反,只要裡面值相同,不管順序怎樣,他們的值是相等的。

所以在字典中,你也不能使用切片來分割字典。

# 強大 #

但是字典可以用任意值來作為鍵,這一點你就可以用強大的方式組成任何形式的資料。比如儲存你朋友的生日資訊。

字典的方法 舉個栗子

字典既然這麼強大,當然少不了自帶的方法啦!今天介紹這三個字典方法,可以返回字典的值。

cat.keys()生成類似range()函式,把它所有的"鍵"生成乙個集合

,上面的for迴圈就是返回它所有的「鍵」。

當然你也可以這樣用,

# values() #

cat.values()生成類似range()函式,把它所有的"值"生成乙個集合

上面的for迴圈就是返回它所有的「值」。

同樣的。你也可以這樣用,

# items() #

cat.items()生成類似range()函式,把它所有的"鍵值"生成乙個集合

上面的for迴圈就是返回它所有的「值」。

你也可以這樣用因為items會返回兩個值,所有這裡k對應鍵,v對應值。這裡k、v就是變數,你可以隨意取名。

python實戰程式

等下節課學完,繼續做個小遊戲出來,敬請期待

uma是什麼意思 UMA是什麼意思?

展開全部 uma 不明生物 是636f707962616964757a686964616f31333431376537動畫 進化戰記 betterman 中的一類人造怪物的統稱,是生命工學食料研究所 b.p.l.所長梅崎博士製造出來 協助他利用阿尼瑪斯之花 大量製造蛋白質 具有驚人攻擊性的怪物。阿拉...

是什麼意思?

meta是html中的元標籤,其中包含了對應html的相關資訊,客戶端瀏覽器或伺服器端的程式會根據這些資訊進行處理。http equiv類似於http的頭部協議,它回應給瀏覽器一些有用的資訊,以幫助正確和精確地顯示網頁內容。content 內容型別 重要!這個網頁的格式是文字的,網頁模式 chars...

In 是什麼意思

函式引數型別前 in 代表什麼 在visual c 中屬於sal批註,是為了編譯系統在分析 時發現缺陷用的 表示是乙個輸入引數。可以定義乙個 in 的巨集,這個巨集什麼都不做,就是形如這樣的。define in void fun int in x 等同於 void fun int x 但是他給出了引...