python3小技巧總結 實時更新

2022-09-18 12:06:15 字數 504 閱讀 1040

1.列表解析

如果乙個想將乙個列表中的大於0的數字過濾,一般可能會用到lambd結合filter,或者就是直接遍歷,不過最好的解決辦法是這樣:

b = [1,0,-1,-2]

a = [i for i in b if i>0]

a就是過濾完的列表

2.在列表中加入分隔符,原來我一直遍歷然後拼接字串最後在去掉最後乙個分隔符,後來我發現可以這樣

a = ['hello','world']

b = '|'.join(a)

輸出b:  hello|world

3.在獲取字典時盡可能使用get方法而不是直接 dict[key]

get('鍵的名字','如果沒有這個鍵返回的預設值')

4.python3.6比python3.5多了乙個f-string的新特性,對字串拼接有新的方法了

a = 'hello'

b = f' world'

print(b)

輸出: hello world

Python3 語法小技巧

python現在應用領域越來越廣泛,在寫的同時,養成良好習慣記錄是非常有意義的,大家都知道python入門容易精通很難,今天分享一下有意思的 0x01 想必我們經常有用到過陣列,但這樣的資料結構一定涉及到排序,取最大值,取最小值,下面就是乙個小栗子 import heapq nums 10,22,4...

Python3實時監控SOLR Replica狀態

os 版本 centos linux release 7.4.1708 python 版本 python 3.7.3 solr 版本 solr 7.5 solr 執行模式 solr cloud 集群模式 1solr的客戶端api,提供了乙個監控clusterstatus的介面。並且,包含乙個專門用於...

python3的使用技巧

字典合併 d1 d2 d3 d1.updatr d2 d1.updatr d3 python3.5以上 生成新的字典 d1 d2 d3 也可以快速的生成字典 字典訪問 d d name d.get name 訪問name對應的value c d.get nam unknow 當訪問不存在的key,會...