list 和tuple的使用

2021-08-07 23:32:06 字數 816 閱讀 1991

list 和tuple的使用

list是一種有序的集合,可以隨時新增或刪除列表的元素。

>>>classmates = ['小明','小紅','小黃']

>>>classmates

小明 小紅 小黃

變數classmates就是乙個list,用len()函式可以獲得list元素的個數。

<<>>classmates.insert(1,'小小')

刪除list的末尾元素。

>>>classmates.pop()

若是要刪除指定元素,就用pop(i)的方法,其中i是索引的位置。

>>>classmates.pop(1)

如果要把list的某個元素替換別的元素,可以直接賦值給對應的索引位置。

>>>classmates[1]='小心肝'

list中元素的資料型別可以不同。list中也可以嵌入list,也就是說list中可以含有list。

tuple稱之為元祖,也是一種有序列表,list和 tuple非常相似,但是tuple一旦初始化就不能修改。

>>>classmates[1]

如果元祖tuple中只有乙個元素,以下的表達是錯誤的。

>>>t = (1)

這不是定義tuple,這是乙個1的數字,這是因為括號()既可以表示tuple,又可以表示數學公式中的小括號,因此這種情況下,python就按照括號進行計算。

以下是正確的表示式,可以用逗號來消除歧義。

>>>t = (1,)

tuple中的元素是不可變的,但是tuple中可以含有list,其中的list可以變

python中 List和Tuple型別

python內建的一種資料型別是列表 list。list是一種有序的集合,可以隨時新增和刪除其中的元素。如 classmates michael bob tracy python 還真是簡潔,訪問列表索引成員方式與c中陣列一致。特別注意的是從 0 開始 如 print classmates 0 mi...

python學習list和tuple用法

最近自己在學習python,把每天的學習做一些記錄和分享吧 usr bin env python3 list相關用法 classmates benliu yuan bo gm print classmates 0 print classmates 1 print classmates 2 print...

Python學習 List和Tuple型別

1.list 2.tuple list是python中的一種內建的資料型別,它代表的是乙個列表,它是一種有序的集合,可以隨時新增刪除和查詢裡面的元素。表示方法為 ps 由於python是動態語言,list裡面是不區分資料型別的。隨便什麼資料型別都可以放進去 l hello 91,你好 12 prin...