エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[python] 辞書にmap()のような走査関数を適用したい
pythonを使っているとやたらと辞書を使うようになる。 そしてmapの写像という概念を心地よく感じる人間... pythonを使っているとやたらと辞書を使うようになる。 そしてmapの写像という概念を心地よく感じる人間は、辞書に対して近しい走査関数がないかと思うようになる。 ここでは例として、「辞書の全ての値をunicodeに変換する」という問題を例に考えてみたい。 アプローチとして、自前の簡易版とfunctionalモジュールのmapdictの紹介をする。 最も簡易なアプローチ手っ取り早い方法として、内包表記とdict()を用い、一度タプルにしてから 再度辞書に戻すことで目的のものを得ている。 testdict_u = dict([(k, unicode(v,'shift-jis').encode('utf-8')) for k,v in testdict.items()]) ちなみに、このdictという関数も多くの可能性を持っている。 作成時、keyをクォートする必要がない 既存辞書を引数に取っ



2014/02/13 リンク