2017-04-24 46 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