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...