【发布时间】:2017-12-04 01:17:30
【问题描述】:
dict_data = {'c': ['d\n', 'e\n'], 'm':['r\n','z\n','o']} 字典 dict_data 删除值中的 '\n' (顺序并不重要。):
应该返回:{'c': ['d', 'e'], 'm':['r','z','o']} 这是我尝试过的:
def dicts(dict_data):
for k, v in dict_data.items():
for i in v:
f = i.strip('\n')
return f
我怎样才能在不做任何复杂的事情的情况下做到这一点?
【问题讨论】:
-
在构建字典时执行此操作,而不是在它已经存在后对其进行修改。
标签: python-3.x python-2.7 list dictionary strip