(一)Python入門-3序列:01列表-特點-內存分析
阿新 • • 發佈:2019-05-12
一個 由於 必須 info parent 定義 幫助 圖片 字符串
一:序列介紹
序列是一種數據存儲方式,用來存儲一系列的數據。在內存中,序列就是一塊用來存放多個值的連續的內存空間。比如一個整數序列[10,20,30,40],可以這樣示意表示:
由於 Python3 中一切皆對象,在內存中實際是按照如下方式存儲的: a = [10,20,30,40]
從圖示中,可以看出序列中存儲的是整數對象的地址,而不是整數對象的值。python 中常用的序列結構有: 字符串、列表、元組、字典、集合
上一章學習的字符串就是一種序列。關於字符串裏面很多操作,在這一章中仍然會用到。
本章內容,必須非常熟悉。無論是在學習還是工作中,序列都是每天都會用到的技術,可以非常方便的幫助我們進行數據存儲的操作。
二:列表介紹
列表:用於存儲任意數目、任意類型的數據集合。
列表是內置可變序列,是包含多個元素的有序連續的內存空間。列表定義的標準語法格式: a = [10,20,30,40]。其中,10,20,30,40 這些稱為:列表a的元素。
列表中的元素可以各不相同,可以是任意類型。比如: a = [10,20,‘abc‘,True]
列表對象的常用方法匯總如下:
Python的列表大小可變,根據需要隨時增加或縮小。
字符串和列表都是序列類型,一個字符串是一個字符序列,一個列表是任何元素的序列。前面學習的很多字符串的方法,在列表中也有類似的用法,幾乎一模一樣。
(一)Python入門-3序列:01列表-特點-內存分析