我需要用""
(即完全刪除)替換字符串中的任何[key]: null
。例如:如何替換鍵+空值,Python
s = 'a: 1, b: null, c: null, d: 0, e: null, f: 0.3'
與所需的輸出已經b: null
,c: null
,e: null
刪除:
'a: 1, d: 0, f: 0.3'
其中逗號可以s.replace(', ,','')
被刪除是否有一個乾淨/可靠的方法來做到這一點?當然,鍵名可以改變,但那些值爲null
需要刪除。
我想re
(正則表達式)包可以有幫助,但我以前沒有用過。
或者可能更簡單:re.sub(r「[az]:null,」,「」,s) –
但'a:null'最後也可以像''w:2,a:null' – anubhava
這很整齊。如果分隔符不是'','而是'\ n'?有沒有專門搜索':null'的方法? –