python的字典是什麼 Python的字典是什麼

2021-10-21 06:57:20 字數 2251 閱讀 4578

一、字典介紹

字典和列表一樣,也是儲存多個資料的容器,只不過儲存和讀取的方式不同。

字典的語法格式:

字典名 =

說明:1.列表中找某個元素時,是根據下標進行的。

2.字典中找某個元素時,是根據』key』。

3.列表使用表示,字典使用{},表示。

4.key和value之間使用冒號而不是等號。

5.多個鍵值對之間使用逗號隔開。

6.字典中key要唯一,不能重複。

二、字典的基本操作

1、根據key讀取value的值namedic = 

name1 = namedic["a"]

name2 = namedic["b"]

print(name1)

print(name2)

執行結果為:張

三、李四

2、修改元素的值namedic = 

namedic["a"] = "侯七"

print(namedic)

執行結果為:

3、增加元素namedic = 

namedic["e"] = "侯七"

print(namedic)

執行結果為:

說明:如果使用 變數名[『鍵』] = 資料 時,這個「鍵」不存在,就會新增這個元素。

如果使用 變數名['鍵'] = 資料 時,這個「鍵」存在,就是修改元素的值。

4、del 刪除元素namedic = 

del namedic["c"]

print(namedic)

執行結果為:

del 如果跟上具體的key的名字,就是刪除這一對鍵值對,如果沒有根據的key,而是只是跟字典名,意味著全部刪除,刪除之後就不可以在使用

5、clear( )namedic = 

print("清空前,%s"%namedic)

namedic.clear()

print("清空後,%s"%namedic)

執行結果為:清空前,

清空後,{}

6、len() :測量字典中,鍵值對的個數namedic = 

num = len(namedic)

print(num)

執行結果為:3

7、keys: 返回乙個包含字典所有key的列表namedic = 

keyslist = namedic.keys()

print(keyslist)

執行結果為:dict_keys(['a', 'b', 'c'])

8、values 返回乙個包含字典所有value的列表namedic = 

valueslist = namedic.values()

print(valueslist)

執行結果為:dict_values(['張三', '李四', '王五'])

9、items 返回乙個包含所有(鍵,值)元組的列表namedic = 

nameitems = namedic.items()

print(nameitems)

執行結果為:dict_items([('a', '張三'), ('b', '李四'), ('c', '王五')])

三、字典的遍歷

1、遍歷字典的key(鍵)namedic = 

for key in namedic.keys():

print(key)

執行結果為:a,b,c,d

2、遍歷字典的value(值)namedic = 

for value in namedic.values():

print(value)

執行結果為:張

三、李四、王

五、趙六

3、遍歷字典的項(元素)namedic = 

for item in namedic.items():

print(item)

執行結果為:('a', '張三')、('b', '李四')、('c', '王五')、('d', '趙六')

4、遍歷字典的key-value(鍵值對)namedic = 

for key,value in namedic.items():

print("key=%s,value=%s"%(key,value))

執行結果為:key=a,value=張三

key=b,value=李四

key=c,value=王五

key=d,value=趙六

python教程是什麼 Python是什麼?

python是物件導向,高階語言,解釋,動態和多用途程式語言。python易於學習,而且功能強大,功能多樣的指令碼語言使其對應用程式開發具有吸引力。python的語法和動態型別具有其解釋性質,使其成為許多領域的指令碼編寫和快速應用程式開發的理想語言。python支援多種程式設計模式,包括物件導向程式...

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

上一節 前面我們已經學過了兩種相似的資料型別,列表與元組,列表是用 元組是用 列表值是可以改變的,元組的值不能改變。今天就再來學習一種資料型別,叫做 字典 字典介紹 什麼是字典 就跟前面兩種型別一樣,字典 是許多值的集合。列表與元組都是通過下標來訪問值,這些值都是整數。而字典呢,它可以使用許多不同資...

python是什麼意思 python是什麼

python 是乙個高層次的結合了解釋性 編譯性 互動性和物件導向的指令碼語言。python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。python 是一種解釋型語言 這意味著開發過程中沒有了編譯這個環節。類似於php和perl...