第一部分:列表
1、什么是列表?
一個列表需要用中括號[ ]
把里面的各種數據框起來,里面的每一個數據叫作“元素”。每個元素之間都要用英文逗號隔開。
舉例:list = ['小明',18,1.70]
2、從列表中獲取單個元素:列表中每個元素都有自己的位置編號(即偏移量)。
舉例:
從上圖可得:1.偏移量是從0開始的,而非我們習慣的從1開始;2.列表名后加帶偏移量的中括號,就能取到相應位置的元素。
所以,我們可以通過偏移量來對列表進行索引(可理解為搜索定位),讀取我們所需的元素。
3、從列表獲取多個元素:
舉例:
上面這種用冒號來截取列表元素的操作叫作切片,顧名思義,就是將列表的某個片段拿出來處理。這種切片的方式可以讓我們從列表中取出多個元素。

(2)刪除單個元素:del語句;舉例:del students[1]
事實上del語句非常方便,既能刪除一個元素,也能一次刪除多個元素(原理和切片類似,左取右不取)。
5、列表總結:
第二部分:字典
1、什么是字典?
學習字典之前,我們先來看下字典和列表的區別吧!!!
(1)字典和列表有3個地方是一樣的:1.有名稱;2.要用=
賦值;3.用逗號作為元素間的分隔符。
(2)不一樣的有兩處:1.列表外層用的是中括號[ ]
,字典的外層是大括號{ }。

因此可以知道:列表中的元素是自成一體的,而字典的元素是由一個個鍵值對構成的,用英文冒號連接。如'小明':95
,其中我們把'小明'
叫鍵(key),95
叫值(value)。

上圖可知:從字典中提取對應的值的用法,和列表相似的是要用[ ]
,不過因為字典沒有偏移量,所以在中括號中應該寫鍵的名稱,即字典名[字典的鍵]。

我們可以發現:刪除字典里鍵值對的代碼是del語句del 字典名[鍵]
,而新增鍵值對要用到賦值語句字典名[鍵] = 值
。

第三部分:列表和字典的區別
這里回顧下上面有寫到一點喲!!!
1、不同點:
(1)字典和列表有3個地方是一樣的:1.有名稱;2.要用=
賦值;3.用逗號作為元素間的分隔符。
(2)不一樣的有兩處:1.列表外層用的是中括號[ ]
,字典的外層是大括號{ }。

(2)支持任意嵌套;即列表可嵌套其他列表和字典,字典也可嵌套其他字典和列表。
同樣配個圖,列表嵌套列表:
上圖列表中嵌套了列表,怎么獲取元素的,能看懂嗎?列表中嵌套了列表,需要一層一層的取出來。

看出來了嗎?字典嵌套字典,同列表嵌套列表一樣,需要一層一層的取出來。
那么,我們來個總結的,配個圖配上字,如下:
今天就更新到這里吧!!!希望對學習Python的寶寶們有用!!!