參考自:
列表是python裡最常用的資料型別之一,通過列表可以對資料實現最方便的儲存、修改等操作;
通過如下方式定義乙個列表:
emp_list =
list()
#定義乙個空列表
通過下標訪問列表中的元素,下標從0開始計數,還可以用負數倒著取
1、切片
即從中取多個元素
>>
> names =
["alex"
,"tenglan"
,"eric"
,"rain"
,"tom"
,"amy"
]>>
> names[1:
4]#取下標1至下標4之間的數字,包括1,不包括4
['tenglan'
,'eric'
,'rain'
]>>
> names[1:
-1]#取下標1至-1的值,不包括-1
['tenglan'
,'eric'
,'rain'
,'tom'
]>>
> names[0:
3]['alex'
,'tenglan'
,'eric'
]>>
> names[:3
]#如果是從頭開始取,0可以忽略,跟上句效果一樣
['alex'
,'tenglan'
,'eric'
]>>
> names[3:
]#如果想取最後乙個,必須不能寫-1,只能這麼寫
['rain'
,'tom'
,'amy'
]>>
> names[3:
-1]#這樣-1就不會被包含了
['rain'
,'tom'
]>>
> names[0:
:2]#後面的2是代表,每隔乙個元素,就取乙個
['alex'
,'eric'
,'tom'
]>>
> names[::
2]#和上句效果一樣
['alex'
,'eric'
,'tom'
]
2、追加
即在末尾新增元素
3、插入
即在某個位置插入乙個元素,後面的元素往後移一位
4、修改
將某個位置的元素替換成另乙個元素
5、刪除
將某個位置的元素從列表中刪去
或者還可以將指定的元素刪除
直接刪除最後乙個元素
6、擴充套件
即將另乙個列表和這個列表拼接起來
6、拷貝
拷貝比較複雜,這裡只做最簡單的拷貝
7、統計
獲得這個列表中這個元素的個數
7、翻轉
將列表中元素的順序整個翻轉過來
8、獲取下標
可以通過元素來取得這個元素的下標是什麼,不過如果多個相同的元素,只能獲得第乙個的下標
元組其實是特殊的列表,只是它一旦建立,便不能再修改,所以又叫唯讀列表
不過它只有2個方法,乙個是count,乙個是index。
Python學習之路五 列表和元組
python中包含6種內建的序列,列表 元組 字串 unicode字串 buffer物件和xrange物件。列表和元組的主要區別在於,列表可以修改而元組 字串則不能。因此在需要操作一組數值的時候,序列很好用,如果這組數值需要改變則可以使用列表,不改變的話可以使用元組。序列 如列表和元組 和對映 如字...
python學習2 列表和元組
二列表和元組 2.1 序列 python中最基本的資料結構是序列。python有6種內建序列 列表 元組 字串 unicode字串 buffer物件和xrange物件。列表和元組的主要區別 列表可以修改,元組不可以修改 通用的序列操作 索引 分片 加 乘 檢查某個元素是否屬於序列的成員 計算序列長度...
python學習之路(二) 列表簡介
下面為學習筆記 bicycles trek cannondale redline specialized print bicycles 將列印出 整個列表內容 trek cannondale redline specialized print bicycles 0 列印出 trek python為訪...