Python的學習之路(2) 列表和元組

2021-10-05 05:32:06 字數 2430 閱讀 7231

參考自:

列表是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為訪...