序列是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...