列表 由一系列按特定順序排列的元素組成。
在Python中 用方括號(hào)([ ])來(lái)表示列表,并用逗號(hào)來(lái)分隔其中的元素。
例如:
bicycles = ['trek','cannondale','redline','specialized']
print (bicycles)

列表是一個(gè)有序集合,要訪問(wèn)列表的任何元素,可指出列表的名稱,再指出元素的索引,并將其放在方括號(hào)內(nèi)。
print(bicycles[0])
輸出結(jié)果就是trek
第一個(gè)列表元素的索引為0,而不是1 。
列表中添加元素
append方法
bicycles.append('nike')

這個(gè)是列表的最后添加一個(gè)元素。
使用insert()方法可以插入元素

使用del語(yǔ)句刪除元素
如果知道要?jiǎng)h除的元素在列表中的位置,可使用del語(yǔ)句。

pop()方法刪除元素
你要將元素從列表中刪除,并接著使用它的值。
方法pop()可刪除列表末尾的元素,并讓你能夠接著使用它
彈出(pop)源于這樣一個(gè)類比:列表就像一個(gè)棧,而刪除列表末尾的元素相當(dāng)于彈出棧頂元素。
效果如圖:

也可以用pop()方法彈出列表中任何位置的元素。
只需要在括號(hào)中指定要?jiǎng)h除的元素的索引即可。

注意:使用pop()時(shí),被彈出的元素就不再在列表中。
根據(jù)值刪除元素
如果你不知道列表中刪除的值所處的位置,如果你只知道刪除的元素的值,可以使用方法remove()

使用remove()從列表中刪除元素時(shí),也可接著使用它的值。
組織列表
在創(chuàng)建的列表中,元素的排列順序常常是無(wú)法預(yù)測(cè)的,因?yàn)槟悴⒎强偰芸刂朴脩籼峁?shù)據(jù)的順序。
sort()
函數(shù),對(duì)列表進(jìn)行永久性保存‘’
按字母排列

sort()永久性地修改了列表元素的排列順序,無(wú)法恢復(fù)到原來(lái)的排列順序。
向sort()方法傳遞參數(shù)reverse=True(T必須是大寫(xiě)),下面的實(shí)例將汽車表按與字母順序相反的順序排列:

sorted()
函數(shù),對(duì)列表進(jìn)行臨時(shí)排序。

也可以向sorted()函數(shù)傳遞reverse=True 參數(shù)
reverse()
反轉(zhuǎn)列表元素的排列順序

注意:reverse() 不是指按與字母順序相反的順序排列列表元素,而只是反轉(zhuǎn)列表元素的排列順序
reverse() 永久性地修改列表元素的排列順序,但可隨時(shí)恢復(fù)到原來(lái)的排列順序,再次調(diào)用reverse()就行。 sorted(cars,reverse=True)
len()
函數(shù),確定列表長(zhǎng)度
可用于 需要管理多少項(xiàng)可視化數(shù)據(jù),網(wǎng)站有多少注冊(cè)用戶等。