Python語法總結

2022-09-06 13:24:22 字數 1114 閱讀 4071

場景:去重

集合方法:

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...