場景:去重
集合方法:
s.add(x)
s.remove(x) 移除x,沒有x就產生keyerror異常
s.clear() 移除所有元素
s.pop() 隨機返回乙個元素,並且更新s
s.copy()
s.len()
x in s
x not in s
集合的遍歷與定義的順序不一定一樣
應用:包含關係比較。去重複元素
注意:只有乙個元素時一定要加上逗號 a=(1,)
#列表與集合轉換:
s=set(ls) lt=list(s)
list.count(obj) 統計某個元素在列表**現的次數
list.extend(*obj) 在列表末尾一次性追加另乙個序列中的多個值(用新列表擴充套件原來的列表)
list.index(obj) 從列表中找出某個值第乙個匹配項的索引位置
list.insert(index,obj) 將物件插入列表,第乙個引數可以是位置
list.pop(obj=list[-1] 移除列表中的乙個元素(預設最後乙個元素),並返回該元素的值
list.remove(obj) 移除列表中某個值的第乙個匹配項
list.reverse() 反向列表中的元素
list.sort[func] 對原列表進行排序,引數reverse=true時,從大到小排序
{} 空的大括號用來定義字典型別而不是集合型別
del d[k]
k in d
d.keys() 返回d全部鍵資訊
d.values() 返回d全部值資訊
d.items() 返回d全部鍵值對資訊
d.get(k,) 鍵k存在,返回值,不存在則返回值
d.pop(k,) 鍵k存在,取出值,不存在則返回值
d.popitem()
d.clear()
len(d)
Python 基礎語法總結
預設情況下,python3原始檔以utf 8編碼,所有字串都是unicode字串 當然也可以為原始檔指定不同的編碼 第乙個字母必須是字母表中字母或 識別符號的其他部分由字母 數字和下劃線組成 識別符號對大小寫敏感 在python3中,可以用中文作為變數名,非ascll識別符號也是允許的 保留字即關鍵...
python函式定義語法總結
見下面 及注釋 1 defcalc value 2 sum 0 3for m in value 4 sum sum m 5return sum6 7 data 1,2,3,4,5,6,7,8,9,10 8print str calc data 9print calc 1,2,3 10print ca...
Python入門基礎語法總結
1.type 變數 2.三個引號 3.0 3 0 0到末尾 全部 4.f 佔位符 5.len 6.find 找到這個字元的索引 若 中為一串字元,則返回第乙個字元的索引 若 沒有,則返回 1 replace 原 新 若沒有,則不替換 7.in 變數 返回乙個布林值 8.10 3 3.333 10 3...