2017-04-24 93 views
-5

我必须删除包含字典中斜杠(/)的字符串。删除python字典中的字符串值

下面

就是我想删除获取/键“高清”

d = {'abc':'apple', 'def':'get/grape', 'xyz':'mango' } 

,并使其

d = {'abc':'apple', 'def':'grape', 'xyz':'mango' } 
+3

你可以只是仰望如何修改字典值的情况。至少要详细说明你试过的以及为什么它不起作用。 –

+0

问题被编辑。和 – toto

+0

使用'split('/')[ - 1]' –

回答

0
import re 

new_d = {key: re.sub('^.*/', '', val) for key, val in d.iteritems()} 
+0

将取代每个值。只想修改d [1] – toto

+0

d1 ?? btw你试过这个: {key:val.split('/',1)[ - 1] for key,val in d.iteritems()} – Roshan