1.列表簡介
列表 由一系列按特定順序排列的元素組成。 你可以建立包含字母表中所有字母、 數字0~9或所有家庭成員姓名的列表; 也可以將任何東西加入列表中, 其中的元素之間可以沒有任何關係。 鑑於列表通常包含多個元素, 給列表指定乙個表示複數的名稱(如letters 、 digits 或names ) 是個不錯的主意。
在python中, 用方括號( ) 來表示列表, 並用逗號來分隔其中的元素。 下面是乙個簡單的列表示例, 這個列表包含幾種自行車:
bicycles = ['trek
', '
cannondale
', '
redline
', '
specialized']
print(bicycles)
2.訪問列表元素
bicycles = ['trek
', '
cannondale
', '
redline
', '
specialized']
print(bicycles[0])
輸出:trek
python為訪問最後乙個列表元素提供了一種特殊語法。 通過將索引指定為-1 , 可讓python返回最後乙個列表元素
bicycles = ['trek
', '
cannondale
', '
redline
', '
specialized']
print(bicycles[-1])
輸出為:specialized這種語法很有用, 因為你經常需要在不知道列表長度的情況下訪問最後的元素。 這種約定也適用於其他負數索引, 例如, 索引-2 返回倒數第
二個列表元素, 索引-3 返回倒數第三個列表元素, 以此類推。
可像使用其他變數一樣使用列表中的各個值。 例如, 你可以使用拼接根據列表中的值來建立訊息。
3、在列表中新增元素
3.1 在列表末尾新增元素
motorcycles = ['honda
', '
yamaha
', '
suzuki']
(motorcycles)
'ducati')
print(motorcycles)
輸出:['honda', 'yamaha', 'suzuki']
['honda', 'yamaha', 'suzuki', 'ducati']
3.2在列表中插入元素
使用方法insert() 可在列表的任何位置新增新元素。 為此, 你需要指定新元素的索引和值
motorcycles = ['honda
', '
yamaha
', '
suzuki']
motorcycles.insert(0,
'ducati')
print(motorcycles)
在這個示例中, 值'ducati' 被插入到了列表開頭;方法insert() 在索引0 處新增空間, 並將值'ducati' 儲存到這個地方。 這種操作將列表中既有的每個元素都右
移乙個位置:
輸出:['ducati', 'honda', 'yamaha', 'suzuki']
3.3從列表中刪除元素
del 語句即可
3.4使用方法pop() 刪除元素
將乙個陣列的元素刪除,儲存到另乙個陣列
Python 學習筆記 2 列表
一 列表 列表中的元素可以改變,元組中的元素不可以改變。sr 建立列表的兩個方式 sr list s aiqingzhuanyi list s 將別的型別轉換成列表型別 out 5 a i q i n g z h u a n y i 使用偏移量獲取列表中對應位置的元素 sr a b c d sr 0...
Python學習筆記2(列表簡介)
2.1 列表是什麼 列表是由一系列按特定順序排列的元素組成。在python中,用方括號 來表示列表,並用逗號來分隔其中的元素。names chenjiahe maxin chenxiangqin chenguanxi print names 輸出的列表內容包括方括號 chenjiahe maxin ...
python學習筆記 2 列表和元組
第二章 列表和元組 序列中,每個元素都有個乙個序號,序號以0開始,最後乙個元素序號為 1,倒數第二個 2 序列型別包括,列表,元組,字串,unicode字串,buffer,xrange 列表可以修改,元組不可以修改,元組可以作為字典的key,列表不可以 列表中的元素可以是各種型別,各元素通過逗號分隔...