python 入門 之字典列表

2021-09-24 16:37:58 字數 2026 閱讀 5255

python是一種物件導向,解釋型計算機程式語言。python語法簡單,這也就是許多人說:人生苦短,我學python。python的特點是用空白符作為語句縮排。

python具有豐富強大的庫。它經常被稱為是膠水語言。

字典

字典是python中最強大的資料型別之一。

(1)什麼是字典?

字典是python語言中唯一的對映型別

字典的物件是可變的,它是乙個容器型別,能儲存任意個數的python物件,也可以包括其他容器型別

(2)如何建立字典並且給字典賦值?

建立字典:

a={} 或者是 a=dict()

賦值:a=

分號前是字典的鍵,分號後是字典的值。項與項之間用逗號隔開。

還需要注意一點:字典裡面的鍵是唯一的,值可以不是唯一的。

例子:a=

在這裡我要說一下,如果字典裡面的值是數字,那麼最好表示成字串形式 也就是說是『age』:『40』 而不是『age』:40

字典的基本操作:

增刪改查:

(1)新增

***[新的key]=value

(2)刪除

del ***[key]

(3)修改

***[已經存在的key]=new value

(4)查詢

***.get(key)

在這裡***表示你的字典名稱

獲取所有鍵值對

***.items()

獲取所有鍵

***.keys()

獲取所有值

***.values()

接下來我們看一下列表

列表

定義a=list()

列表是一組用方括號括起來,逗號分隔的資料。列表的元素可以是任意型別的。但是使用時通常各個元素的資料型別是相同的。列表就是乙個叫號排隊的隊伍,從頭到尾每個元素都有乙個遞增的號碼。這個號碼對應的就是列表的索引,第乙個元素的索引為0.列表頁可以從後往前數,最後乙個元素的索引為-1.倒數第二個也就是-2

比如 list_a=[2,3,4,6]

那麼list_a[0]=2

list_a[-1]=6

刪除:***.remove() 刪除指定元素

***.pop() 刪除最後位置的元素

del ***[index] 根據下標刪除

修改 :

***[index]=new value

查詢: in / not in

l列表的切片:

通過下標我們可以訪問列表的某乙個元素,但是,想要取乙個片段,那麼就要用到索引。

比如:

這裡[1:3]

兩個索引用冒號隔開,他是乙個左開右閉區間。也就是左邊可以取到,右邊不能取到,也就是包左不包右

如果冒號左邊不寫,就是從頭開始,右邊不寫就是直到最後乙個元素,包括最後乙個。

a[1?2]

這裡面的2表示步長,也就是跨越乙個元素。

列表推導式

學過for 迴圈這個可能比較好理解 第乙個程式的意思是 把0-10之間的數乘以2列印出來

第二個程式的意思是列印0-10

第三個程式的意思是 0-10之間的偶數列印出來。

len() 求列表長度

min() max()求列表最小值 最大值

sum() 求列表中元素總和,其資料型別必須是數值型的 (整數 浮點數)

sorted() 對列表中的元素進行排序

python 字典 列表

dictionary 字典,是除列表以外,python中最靈活的資料型別。字典可以儲存多個資料,儲存相關的資訊 dict 字典使用鍵值對儲存資料,鍵值對鍵名和鍵值 鍵名 key 就是鍵索引 鍵值 value 是資料 鍵名和鍵值之間用 值可以是任何型別,鍵名只能是字串 數字,元組 列表是有序的集合 下...

Python字典列表

字典 dictionary 鍵值對 key value 的集合。定義時使用花括號 eg name dic 這個是隨便寫的 key可以是數字或者字串型別 也可以是布林型別,比較少 value可以是任意型別的資料。字典訪問 print name key 字典新增 name key value 存在會覆蓋...

Python入門學習筆記之字典

字典是python最強大的資料型別之一,通過 鍵 值 對的方式建立資料物件之間的對映關係。字典的每個鍵 值對用冒號 分割,每個 鍵 值 對間用逗號,分隔開,字典是包含在 中。字典格式如下 a 每個鍵都與乙個值相關聯,我們可以使用鍵來訪問與之相關聯的值。與鍵相關聯的值可以是數字 字串 列表乃至字典。事...