我試圖從Python 3.5中的字典列表中刪除空格。從字典列表中刪除空格
我有這樣的:
lst_of_dicts = [{'code': 'AB DE', 'score': 30},
{'code': 'DE FG', 'score': 40}]
而想要這樣的:
lst_of_dicts = [{'code': 'ABDE', 'score': 30},
{'code': 'DEFG', 'score': 40}]
其他answers已經使用字典理解建議.strip()
,比如這個:
clean_d = { k:v.strip() for k, v in d.iteritems()}
但我避風港由於我是一個蟒蛇新手,我無法使它適用於我的數據結構。
你可能有 '分數' 的問題,因爲它的類型'int'和'int'沒有.strip() –
對於k ,v in item.items(): item [k] = v.replace('','')試試這個 –
[''str.strip()'](https://docs.python.org/3/ library/stdtypes.html#str.strip)返回一個字符串的副本,其中*前導字符和尾部字符被移除。您正在尋找['str.replace()'](https://docs.python.org/3/library/stdtypes.html#str.replace)。 –