python自學路之列表

2021-09-18 03:23:31 字數 1117 閱讀 7000

序列是python中最基本的資料結構。序列中的每個元素都分配乙個數字 - 它的位置,或索引,第乙個索引是0,第二個索引是1,依此類推。

python有6個序列的內建型別,但最常見的是列表和元組。

序列都可以進行的操作包括索引,切片,加,乘,檢查成員。

此外,python已經內建確定序列的長度以及確定最大和最小的元素的方法。

列表是最常用的python資料型別,它可以作為乙個方括號內的逗號分隔值出現。

列表的資料項不需要具有相同的型別

python建立乙個列表很簡單:

如list1=[1,2,3,4,5]

list2=[『a』,『b』,『c』,『d』]

list3=[「hello」,「world」]

等等我用乙個例項來說明:

列印列表:

def main():

list1=[1,2,3]

print(list1)

pass

ifname==「main」:

main()

pass

想列表中新增元素

ifname==「main」:

main()

pass

更新列表:

直接list1[i]=某個值

list1[3]=「good」

刪除某個元素:

del list1[i]

求列表的長度

用函式 :len(list1)

python列表指令碼操作符

列表對 + 和 * 的操作符與字串相似。+ 號用於組合列表,* 號用於重複列表。

如下所示:

python 表示式 結果 描述

len([1, 2, 3]) 3 長度

[1, 2, 3] + [4, 5, 6] [1, 2, 3, 4, 5, 6] 組合

[『hi!』] * 4 [『hi!』, 『hi!』, 『hi!』, 『hi!』] 重複

3 in [1, 2, 3] true 元素是否存在於列表中

for x in [1, 2, 3]: print(x, end=" ") 1 2 3 迭代

python自學之列表 元組

python最基本的資料結構是序列。序列顧名思義,就是按照順序排列的一些物件,注意這些物件可以是不同型別 甚至可以是序列 這點與c 等語言中的陣列不一樣。常見的內建序列包括列表 元組和字串。現在我們將學習列表和元祖,字串單獨一篇。序列通用的操作就是 索引也就是下標,取值,python中的索引下標可以...

python之列表操作

列表操作功能彙總 print 列表操作功能彙總 list demo first second thrid fourth 複製list demo列表取名list list list demo print 原列表為 list print print 輸出列表第乙個元素 list 0 print 輸出列表...

Python入門之列表

python中的列表類似於c語言中的陣列,下面通過例項說明介紹幾種常用的使用方法。1.空列表的建立 empty print empty 2.列表中元素的檢視 words a b c print words 2 c print words 3 traceback most recent call la...