Python學習筆記 第三章 列表

2021-10-10 05:15:25 字數 2891 閱讀 6753

python程式設計:從入門到實踐》學習記錄

• 列表是由一系列按照特定順序排列的元素組成。(類似陣列,但是比陣列更強大)

• 你可將任何東西加入列表中,其中的元素之間可以沒有任何關係。

• 列表通常包含多個元素,因此可以給列表指定乙個表示複數的名稱(如letters/digits/names等)

• 在python中,一般用方括號()表示

bicycles=

['trek'

,'cannondale'

,'redline'

,'specialized'];

print

(bicycles)

顯示結果:

['trek'

,'cannondale'

,'redline'

,'specialized'

]

• 索引訪問,bicycles[0], bicycles[0].title

• note: 索引從0開始!當索引為-1,返回最後乙個元素

• 可以用f字串呼叫

• 修改元素值,和matlab一樣:bicycles[0]=『asd』

motorbicycles =

['honda'

,'yamaha'

,'suzuki'

]'ducati'

)print

(motorbicycles)

○ 在列表中插入元素:insert()
motorbicycles =

['honda'

,'yamaha'

,'suzuki'

] motorbicycles.insert(0,

'ducati'

)print

(motorbicycles)

○ 使用del語句
motorbicycles =

['honda'

,'yamaha'

,'suzuki'

]del motorbicycles[0]

print

(motorbicycles)

○ 使用方法pop()刪除元素

​ 方法pop()刪除列表末尾的元素,並讓你能夠接著使用它,類似堆疊彈出;

motorbicycles =

['honda'

,'yamaha'

,'suzuki'

] popedmotorbicycles = motorbicycles.pop(

)print

(motorbicycles)

print

(popedmotorbicycles)

○ 彈出列表中任意位置的元素

​ 依舊是pop(),括號裡面指出要刪除的索引即可

motorbicycles =

['honda'

,'yamaha'

,'suzuki'

] firstowned = motorbicycles.pop(0)

print

(motorbicycles)

print

(firstowned)

○ 根據值刪除元素remove()
motorbicycles =

['honda'

,'yamaha'

,'suzuki'

,'ducati'

] motorbicycles.remove(

'ducati'

)print

(motorbicycles)

​ ○ 按照字母順序排序

cars =

['bmw'

,'audi'

,'toyota'

,'subaru'

] cars.sort(

)print

(cars)

​ ○ 按照字母相反順序排序

cars =

['bmw'

,'audi'

,'toyota'

,'subaru'

] cars.sort(reverse=

true

)print

(cars)

cars =

['bmw'

,'audi'

,'toyota'

,'subaru'

]print

('here is the original list:'

)print

(cars)

print

('\nhere is the original list:'

)print

(sorted

(cars)

)

cars =

['bmw'

,'audi'

,'toyota'

,'subaru'

]print

(cars)

cars.reverse(

)#永久性

print

(cars)

cars =

['bmw'

,'audi'

,'toyota'

,'subaru'

]len

(cars)

​ ​

​ ​

Python學習第三章 列表

列表是由一系列按特定順序排列的元素組成,可以將任何東西加入列表,其中的元素可以彼此沒有任何關係。python中通常用 表示,用逗號分開其中的元素 bicycles trek cannondale redline specialized print bicycles 這樣輸出會將包括方括號在內一起輸出...

python第三章 列表 筆記

1.用表示列表,用 分隔元素 2.訪問列表元素用索引,如name 0 注 索引從0開始而不是1 b 用方法pop 彈出最後乙個 如 names yang chen zhou print names poped names names.pop print names print poped names...

python學習筆記第三章

1.序列,列表和元組和字串統稱為序列,list 生成乙個空列表,list a 將a序列化為列表。tuple a 將a轉為元祖,str a 將a轉為字串,len a 返回a的長度。max a 返回a中的最大值,如果非數字就返回ascii碼值。min a 返回最小值。sum a,start 計算a的和再...