Python中的列表與字典

2021-09-28 13:51:49 字數 805 閱讀 9117

1,列表

由一系列按特定順序排列的元素組成。 你可以建立包含字母表中所有字母、 數字0~9或所有家庭成員姓名的列表; 也可以將任何東西加入列表中, 其中的元素之間可以沒有

任何關係。 鑑於列表通常包含多個元素, 給列表指定乙個表示複數的名稱(如letters 、 digits 或names ) 是個不錯的主意。

在python中, 用方括號( ) 來表示列表, 並用逗號來分隔其中的元素。 下面是乙個簡單的列表示例, 這個列表包含幾種自行車:

bicycles = ['trek', 'cannondale', 'redline', 'specialized']

print(bicycles)

如果你讓python將列表列印出來, python將列印列表的內部表示, 包括方括號:

['trek', 'cannondale', 'redline', 'specialized']

2,字典

在python中, 字典 是一系列鍵—值對 。 每個鍵 都與乙個值相關聯, 你可以使用鍵來訪問與之相關聯的值。 與鍵相關聯的值可以是數字、 字串、 列表乃至字典。 事實上, 可將

任何python物件用作字典中的值

在python中, 字典用放在花括號{} 中的一系列鍵—值對表示, 如前面的示例所示:

alien_0 =

鍵—值 對是兩個相關聯的值。 指定鍵時, python將返回與之相關聯的值。 鍵和值之間用冒號分隔, 而鍵—值對之間用逗號分隔。 在字典中, 你想儲存多少個鍵—值對都可以

兩者關係:

python中可以有如下的結構:儲存字典的列表、 儲存列表的字典和儲存字典的字典

python中列表與字典的底層實現

本文主要圍繞效率開始說起 常見演算法效率複雜度 o 1 o logn o n o nlogn o n2 o n3 o 2n o n o nn python列表內建操作方法的複雜度如下 常見的順序表儲存方式如下,python則採用的是分離式結構,表頭只儲存最大容量值,元素個數和儲存區的實體地址,儲存區...

python的列表 元組與字典

python支援一種資料結構的基本概念,即容器 container 容器基本上就是包含其他物件的物件。兩種主要的容器就是序列 如列表和元組 與對映 如字典 在序列中,每個元素都有編號,這個編號我們也可以稱之為索引,從0開始遞增。而在對映中,每個元素都有名稱 也叫做鍵 列表的特點就是可以修改,而且列表...

python 列表與字典轉換

在寫爬蟲的時候,經常需要處理cookie,requests庫里的cookie是dict,但是headers cookie 卻是乙個key value的字串。coding utf 8 import logging key value列表轉換成cookie字典 defcookie list 2 dict...