Python : iteritems(), re.sub , dict : 辞書のキーワードから文字を取り除く

(rp)hdknr@debuniid:~/.virtualenvs/rp/src/djopenid$ python
Python 2.5.4 (r254:67916, Sep 26 2009, 08:19:36)
[GCC 4.3.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> a={’openid.xxx’:’11111′, ‘openid.yyy’:’22222′ }
>>> import re
>>> [ (re.sub(‘^openid\.’,”,x[0]),x[1])  for x in a.iteritems()]
[(‘yyy’, ‘22222’), (‘xxx’, ‘11111’)]
>>> dict([ (re.sub(‘^openid\.’,”,x[0]),x[1])  for x in a.iteritems()])
{’xxx’: ‘11111’, ‘yyy’: ‘22222’}

カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中