2017-04-24 12 views
-5

辞書内にスラッシュ(/)を含む文字列を削除する必要があります。Python辞書値の文字列を削除する

以下

は、私は、キー「DEF」

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]キーの場合、d.iteritems()のval – Roshan

関連する問題