我有一个list
with dict
keys ['name','content','summary',...]
。所有的值都是字符串。但有些值是None
. 我需要删除 中的所有新行content
,summary
以及其他一些键。所以,我这样做:
...
...
for item in item_list:
name = item['name']
content = item['content']
if content is not None: content = content.replace('\n','')
summary = item['summary']
if summary is not None: summary = summary.replace('\n','')
...
...
...
...
我有点觉得这个if x is not None: x = x.replace('\n','')
成语没有那么聪明或干净。有没有更“pythonic”或更好的方法来做到这一点?
谢谢。