列表,元組,字典類的常見簡單方法
一.列表(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)形式表示