Python基礎六 列表和字典

2021-10-08 20:06:35 字數 3042 閱讀 6367

乙個列表需要用中括號[ ]把裡面的各種資料框起來,裡面的每乙個資料叫作「元素」。每個元素之間都要用英文逗號隔開。

例:

list1 =

['小明'

,'小紅'

,'小剛'

]list2 =[12

,25,26.0

]

從列表提取單個元素

我們可以通過偏移量對列表進行索引來讀取所要元素

例:

list=[

'小明'

,'小紅'

,'小剛'

]print

(list[1

])

列印結果為小紅

從列表提取多個元素

用冒號來擷取列表元素,叫切片

例:

list=[

5,6,

7,8,

9]print

(list[:

])print

(list[2

:])print

(list[:

2])print

(list[1

:3])

print

(list[2

:4])

結果:

規律:冒號左邊空,就要從偏移量為0的元素開始取;右邊空,就要取到列表的最後乙個元素。冒號左邊數字對應的元素要拿,右邊的不動

給列表增加/刪除元素

list=[

'小明'

,'小紅'

,'小剛'

]list

'小李'

)print

(list

)

列印結果:

刪除:

del 列表名[元素的索引]

例:

list=[

'小明'

,'小紅'

,'小剛'

字典和列表有3個地方是一樣的:1.有名稱;2.要用=賦值;3.用逗號作為元素間的分隔符。

不一樣的有兩處:1.列表外層用的是中括號[ ],字典的外層是大括號。

列表中的元素是自成一體的,而字典的元素是由乙個個鍵值對構成的,用英文冒號連線。如』小明』:95,其中我們把』小明』叫鍵(key),95叫值(value)。

我們可以用len()函式來得出乙個列表或者字典的長度(元素個數),括號裡放列表或字典名稱。

注意:字典中的鍵具備唯一性,而值可重複。

從字典中提取元素

和列表相似的是要用[ ],不過因為字典沒有偏移量,所以在中括號中應該寫鍵的名稱,即字典名[字典的鍵]。

例:

age =

print

(age[

'小紅'

])

列印結果是22

給字典增加/刪除元素

刪除字典裡鍵值對的**是del語句del 字典名[鍵],而新增鍵值對要用到賦值語句字典名[鍵] = 值。

例:

age =

del age[

'小紅'

]age[

'小剛']=

28print

(age)

列表和字典的異同

不同點

列表中的元素是有自己明確的「位置」的,所以即使看似相同的元素,只要在列表所處的位置不同,它們就是兩個不同的元素。

字典沒有順序,調動順序也不影響。因為列表中的資料是有序排列的,而字典中的資料是隨機排列的。

相同點

在列表和字典中,如果要修改元素,都可用賦值語句來完成。

例:

list2 =

['小明'

,'小紅'

,'小剛'

]list2[0]

='小李'

print

(list2)

age =

age[

'小紅']=

24print

(age)

列表巢狀列表

在巢狀的列表中取元素:需要一層一層的取

比如我要在下列列表中取到小鄭

student =[[

'小紅'

,'小李'

,'小王'],

['小鄭'

,'小剛'

,'小麗']]

而小鄭又是student[1]裡的第乙個元素,偏移量為0

字典巢狀字典

與列表類似

例:

age =

,'第二組':}

print

(age[

'第二組'][

'小麗'

])

列印結果:26

列表字典巢狀

例:

#字典巢狀列表

students =

#列表巢狀字典

scores =[,

]print

(students[

'第一組'][

2])print

(scores[1]

['小蘭'

])

誰在最外層就先寫誰,然後再看裡面

Python學習 Python基礎 六 列表

2 列表 list 3 通用操作 4 修改列表 5 列表的方法 6 遍歷列表 從未接觸過 和論壇部落格的超級小白一枚,最近在學習python,把從頭開始學到的東西都記錄在這裡,當做自己的成長記錄,希望可以慢慢成長起來!加油!v 步長表示每次獲取元素的間隔,預設是1 可以省略不寫 步長不能是0,但可以...

Css基礎學習(六) 列表

瀏覽任何基於web標準建立的 資源,幾乎都可以看到乙個導航列表 乙個外部鏈結列表 有的還有按鈕列表和陣列列表。設計開始階段就採用簡單的列表可保證設計的靈活性和各種功能,並且可以在某些瀏覽場景下簡化設計。1 list style type屬性 list style type屬性可以從多個可能的列表專案...

Python (五)列表 元組 字典

list 列表 是 python 中使用最頻繁的資料型別。列表可以完成大多數集合類的資料結構實現。它支援字元,數字,字串甚至可以包含列表 所謂巢狀 列表用 標識。是python最通用的復合資料型別。列表中的值得分割也可以用到變數 頭下標 尾下標 就可以擷取相應的列表,從左到右索引預設0開始的,從右到...