列表是由一系列特定順序排列的元素組成
biclycles=
['trek'
,'cannondale'
,'redline'
,'specialized'
]print
(biclycles)
#訪問整個列表,包括中括號
print
(biclycles[0]
)#按索引訪問
print
(biclycles[-1
])#訪問最後乙個元素
可像其他變數一樣使用列表中的各個值
message=
"my first bicycle was a "
+biclycles[0]
.title()+
"."print
(message)
使用索引可直接修改
motorcycles=
['honda'
,'yamaha'
,'suzuki'
]print
(motorcycles)
motorcycles[0]
='ducati'
print
(motorcycles)
motorcycles=
['honda'
,'yamaha'
,'suzuki'
]print
(motorcycles)
'ducati'
)print
(montorcycles)
insert() 列表任何地方插入元素
motorcycles=
['honda'
,'yamaha'
,'suzuki'
]print
(motorcycles)
motorcycles.insert(0,
'bw'
)print
(motorcycles)
del 可永久性刪除列表任何位置的元素,需要知道元素索引
motorcycles=
['honda'
,'yamaha'
,'suzuki'
]print
(motorcycles)
del motorcycles[0]
print
(motorcycles)
pop() 彈出最後乙個或任何位置元素,可儲存到乙個變數繼續使用
motorcycles=
['honda'
,'yamaha'
,'suzuki'
]popend_motorcycles=motorcycles.pop(
)#彈出最後乙個元素並儲存到變數中
print
(motorcycles)
print
(popend_motorcycles)
popend_motorcycles=motorcycles.pop(0)
#彈出第乙個元素並儲存到變數中
print
(motorcycles)
print
(popend_motorcycles)
remove() 根據值刪除元素 可將刪除的值儲存在變數中,使用變數刪除再次使用
motorcycles=
['honda'
,'yamaha'
,'suzuki'
,'ducati'
]print
(motorcycles)
motorcycles.remove(
'ducati'
)print
(motorcycles)
motorcycles=
['honda'
,'yamaha'
,'suzuki'
,'ducati'
]print
(motorcycles)
too_expensive=
'ducati'
motorcycles.remove(too_expensive)
print
(motorcycles)
print
("\na"
+too_expensive.title()+
" is too expensive for me."
)
sort() 按照字母永久性排序,反序新增引數reverse=true即可
cars=
['bmw'
,'audi'
,'toyota'
,'subaru'
]cars.sort(
)print
(cars)
cars.sort(reverse=
true
)#反序排列
sorted() 按照字母臨時性排序,反序新增引數reverse=true即可
cars=
['bmw'
,'audi'
,'toyota'
,'subaru'
]print
(sorted
(cars)
)print
(cars)
reverse() 列表反轉
cars=
['bmw'
,'audi'
,'toyota'
,'subaru'
]print
(cars)
cars.reverse(
)print
(cars)
len() 獲取列表的長度
cars=
['bmw'
,'audi'
,'toyota'
,'subaru'
]len
(cars)
列表是什麼以及如何使用其中的元素;如何定義列表以及如何增刪元素;如何對列表進行永久性及臨時排序;如何知道列表長度。
python學習之路(三)
反思自己學習python的目的 首先,我得談談自己為什麼要學習程式設計。然後,我得談談自己為什麼要學習python。說出來不怕大家笑話,開始自己學習程式設計是有點功利心的,但我想賺錢真的是我學習程式設計的目的嗎?那賺錢之後呢,好好孝敬父母?孝敬父母之後呢,娶媳婦?娶媳婦之後呢,生娃?生娃之後呢,學程...
Cookie的Python學習之路(三)
1.遍歷整個列表 遍歷整個列表同樣要使用for語句,但不同的是在python中語法結構有點不同 school列表,第二行 使用了for語句和乙個變數people儲存著school列表的元素,第三行 輸出people變數的內容 for語句中可以包含更多的操作,不過必須在有個縮排,縮排在python中是...
Python學習之路
python 十分鐘入門 python 菜鳥教程 pycharm安裝numpy python 檔案讀取 with open xml path,r as fr content fr.read python讀取檔案時提示 unicodedecodeerror gbk codec can t decode...