python中的變量和數據類型(三)

在之前的文章當中, 我們已經講了python的不可變數據類型Number、String、Tuple. 今天我們在這裡講下python的可變數據類型List、Dictionary、Set。

1、 列表

列表由一系列按特定順序排列的元素組成。你可以創建字母表中所有字母、數字0-9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,所有的元素之間可以沒有關係,鑑於列表通常包含多個元素,命名列表是一般是複數。在python中, 用方括號來表示列表,並用逗號來分隔其中的元素。

python中的變量和數據類型(三)

2.訪問列表元素

訪問列表也是使用下標和索引對其訪問。列表是有序集合, 因此要訪問列表的任何元素, 只需要將該元素的位置告訴python即可,支持列表的索引,將其放在方括號裡面(索引是從0開始而不是從1開始)

python中的變量和數據類型(三)

3.修改、添加和刪除列表元素

因為我們創建的列表大多數是動態的,這就意味著列表在創建後,將隨著程序的運行進行增刪元素。

修改元素:修改元素的語法和訪問列表的訪問是類似,要修改列表元素, 可指定列表名和修改元素的所有,可修改列表元素, 如

python中的變量和數據類型(三)

添加元素:添加元素最簡單的方式是將元素附加到列表末尾。給列表附加元素時,將添加到列表末尾。如:

python中的變量和數據類型(三)

刪除元素:如果知道要刪除的元素在列表中的位置, 可使用del語句。

python中的變量和數據類型(三)

4.列表常用的函數:

python中的變量和數據類型(三)

二、 字典

1. 在Python中,字典是一系列鍵—值對。每個鍵都與一個值相關聯,你可以使用鍵來訪問與之 相關聯的值。與鍵相關聯的值可以是數字、字符串、列表乃至字典。事實上,可將任何Python對象用作字典中的值。 在Python中,字典用放在花括號{}中的一系列鍵—值對錶示,如

python中的變量和數據類型(三)

2. 訪問字典的元素:要獲取與鍵關聯的值, 可依此指定字典名放放在擴闊好的鍵,如:

python中的變量和數據類型(三)

3、添加鍵-值對:字典是一種動態結構,可隨時在其中添加鍵-值對,可依此指定字典名、值,如:

python中的變量和數據類型(三)

4、修改字典中的值:要修改字典中的值,可依次指定字典名、用方括號括起的鍵以及與該鍵相關聯的新值,如:

python中的變量和數據類型(三)

5、刪除鍵-值對:對應字典中不再需要的信息, 可使用del語句將相應的鍵-值進行刪除。使用del語句時,必須指定字典名和要刪除的鍵, 如:

python中的變量和數據類型(三)

6、字典中常用的函數:

python中的變量和數據類型(三)

三、 集合

1. 集合是一個無需的不重複元素序列,可以使用大括號和set()函數創建集合,如:

python中的變量和數據類型(三)

2. 集合中添加元素:使用函數add(),如:

python中的變量和數據類型(三)

3. 集合中常用的函數:

python中的變量和數據類型(三)


分享到:


相關文章: