python學習筆記2 列表

2022-09-12 02:21:11 字數 1900 閱讀 4626

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']

print

(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,列表不可以 列表中的元素可以是各種型別,各元素通過逗號分隔...