1. 程式人生 > >基本數據類型__列表

基本數據類型__列表

div 插入元素 擴展 直接 兩個 默認參數 添加元素 正向 基礎上

列表(list)

在Python中列表用[]來表示,中間的元素可以是任何類型,用逗號分隔。列表是可變類型。

列表的常用操作:

在列表中我覺得比較重要的就屬增刪改查了,還有一些類似於字符串的操作;、

定義列表:qq = [1,2,3,4,‘12‘,‘qq‘] =====>look that 列表就長這樣

增:append(),insert()方法

1.append()方法:在末尾添加元素                    #列表名.append(元素)

2.insert()方法:在指定位置添加元素或者列表        #列表名.insert(索引,元素)

刪:
del,pop(),remove(),clear() 1.del:可以刪除指定下標的值 #del 列表名 ===>刪除列表,如果加上索引則刪除固定值 2.pop()方法: #默認從列表的末尾刪除,也可以刪除指定的值 3.remove()方法:刪除指定的值 4.clear()方法:清空數據 改: 1.通過定位到下標直接修改 查:查詢列表可以通過下標和切片的方式 (列表取值默認正向取值,不過還可以反向取值,這裏就不寫了,自己測一下映像更加深刻----末尾參數改為-1(不過這個參數可以不用寫的,不過就成了正向了(這個是剛剛和朋友吃飯他提起我就順便加上的)))
1.下標取值,從0開始 2.切片:顧頭不顧尾,且切片下標的操作同樣用於字符串

列表的其它操作:

1、index():獲取指定元素的下標

2、count():獲取指定元素出現的次數

3、extend():合並兩個列表,修改原列表的值,只能合並到原列表的末尾

4、sort():進行排序,默認是升序,想要降序則需要修改默認參數   reverse(翻轉) True

insert和extend的區別:

1.insert可以指定插入元素的位置,extend不能指定,只能合並到末尾

2.insert是在原列表的基礎上增加元素,什麽都可以加(列表、字符串……),extend只能合並2個列表,對列表進行擴展,不能添加字符串

基本數據類型__列表