一、知識點
1、python 最基本的資料結構是序列,序列中每個元素都被分配乙個序號即元素位置,稱為索引,第乙個索引為0,最後乙個索引為-1
2、python 有6鐘內建序列,最常用的為 列表 和 元組,列表可以修改,元組不能;
3、序列操作:索引、分片、加、乘、檢查成員資格
索引:分片:#取第4個到第7個元素,但不包括第7個元素
同樣序列相加:
序列乘法:
*none、空列表和初始化*:none,表示什麼都沒有,所以,如果想要初始化乙個長度為10的列表,可以這樣
成員資格:使用 in 運算子,
長度、最大值、最小值:len,max,min
list函式:
4、列表操作:
元素賦值:
刪除元素:del
分片賦值:#可以使用與原序列不等長的序列將分片替換
#分片賦值實現插入
#分片賦值實現刪除
5、列表方法
count count方法統計某個元素在列表中出現的次數;
extend extend方法可以在列表末尾一次性追加另乙個列表中的多個值
index index方法用於從列表中找出某個值第乙個匹配項的索引位置
insert insert方法用於將物件插入到列表中
pop pop方法會移除列表中的乙個元素(預設是最後乙個),並返回該元素的值
remove remove方法用於移除列表中的第乙個匹配項
reverse reverse方法將列表中的元素反向存放
sort sort方法用於在原位置對列表進行排序
使用 鍵函式 key,cmp,reverse等進行高階排序
6、元組:元組與列表一樣,也是一種序列。唯一的不同是元組不能修改。
元組大部分是通過圓括號括起來的,實現乙個值得元組,必須加個逗號
tuple函式,可以將乙個列表轉換為元組
Python學習筆記之列表
1 列表增刪改查 list.pop 列表末尾刪除資料項 list.extend 列表末尾增加資料項 list.remove 找到並刪除乙個特定的資料項 list.insert 槽編號,在特定位置前增加乙個資料項 2 for迴圈處理任意大小的列表 for 目標識別符號 in 列表 列表處理 被稱為組 ...
Python學習筆記之列表
閒暇之餘,想看看python的世界是個什麼樣子,畢竟現在這門語言十分的火熱,有著大量的學習資料以及參考書。今天看完了head first python,當然裡面的大量的練習並沒有完成,不過總體的感覺就是這門語言很強大,特別是對資料的處理方面好像有著很大的優勢,於是開啟了真正的學習之旅,這本筆記不知道...
Python學習筆記之列表
list列表定義 list是一組有序資料做成的序列,資料有先後順序。在python中,列表用一對方括號 表示,在方括號裡可以是數字,字串也可以是其他物件。甚至是多種不同的物件。除此之外,列表中的元素個數可以為無限個 理想情況下 例1a 1,1 abc 1,2,3 索引 列表元素預設是從左向右索引,索...