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

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

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

使用del語句刪除元素
如果知道要刪除的元素在列表中的位置,可使用del語句。

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

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

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

使用remove()從列表中刪除元素時,也可接著使用它的值。
組織列表
在創(chuàng)建的列表中,元素的排列順序常常是無法預測的,因為你并非總能控制用戶提供數(shù)據(jù)的順序。
sort()
函數(shù),對列表進行永久性保存‘’
按字母排列

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

sorted()
函數(shù),對列表進行臨時排序。

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

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