1. 程式人生 > >列表,元組,字典類的常見簡單方法

列表,元組,字典類的常見簡單方法

一.列表(list類)

1.append():追加一個引數,引數可以為字串,數字或列表等,將引數視為一個整體

2.clear():直接清空列表裡的所有

3.count():計算列表裡有幾個引數

4.extend():擴充套件列表,且擴充套件為可迭代物件(for迴圈之後在加入,比如字串加入每個字元,列表加入元素)

5.index():找到引數的第一個索引位置,只找從左開始的第一個

6.insert(‘索引’,“引數”):在指定索引插入新元素

7.pop(索引):刪除元素且可以再獲取引用(不加索引預設最後一位)

8.remove(“具體元素”):刪除列表指定元素

9.reverse():列表中的元素倒置

10.sort():按照從小到大的順序排列(數字或字母),可傳引數(reverse=True)

二 元組(tuple類)

1.注意:元組與列表類似,但是元組中的一級元素不可以修改或新增增刪等

             元組與列表都是有序的,索引和切片都適用

     元組的二級元素比如一級元素裡有列表,則列表裡的元素可以被修改(該列表不能被整體修改)

2.count():獲取引數的出現次數

3.index():索引

三  字典(dict類)

1.字典裡的元素只能為鍵值對,用冒號表示對應關係

2.字典裡的值(value)可以為任意基本資料型別

3.字典裡的鍵(key)只能為數字,字串,元組,布林值

4.布林值裡的True=1,False=0,注意命名時不能和相應的數字重複

5.字典裡的鍵值對沒有順序,每次列印的結果不一定一樣

6.字典裡的索引為鍵,且由於無序,不能用切片

7.for迴圈可以使用,不過有以下三種形式

for key,value in dic.items():

for key in dic.keys():

for value in dic.values():

分別迴圈出的是鍵值對,鍵,值

8.clear():直接清空所有內容

9.copy():拷貝(淺拷貝)

10.靜態方法: dict.fromkeys('key',數字):key可以輸入字串或列表,會建立一個列表,其中值都統一為相同的數字

11.get(‘key’,‘’):若key在字典裡存在則獲得,不存在可以建立,後面的為空預設為none,可以填value

12.pop():索引為鍵,刪除且可以獲得,索引不存在預設為none,獲得的只有值

13.popitem():不能傳引數,隨機刪除,得到的是鍵值對,不過可以用k,v=dic.popitem()分別得到鍵值對

14.setdefault():用法與get類似

15.update('key':'value'):可以改變值,可以插入多對。 也可以用update(key=value)形式表示