🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

解決済

2回答

863閲覧

Python 辞書型

Nomi515

総合スコア8

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2019/11/26 14:16

python

1 2Counter({'。': 23, 'の': 20, 'に': 15, 'た': 15, 'が': 15, '、': 14, 'を': 14, 'する': 13, ' ': 12, 'は': 10, '「': 10, '」': 10, 'と': 6, 'なる': 6, 'だ': 6, 'れる': 5, '公開': 4, '神': 4, 'ある': 4, '月': 3, '無双': 3, 'OROCHI': 3, '3': 3, 'キャラクター': 3, 'キー': 3, 'へ': 3, '神格': 3,'KOEI': 1, 'TECMO': 1, 'CAFE': 1, '&': 1, 'DINING': 1, 'コラボレーション': 1, '上旬': 1, 'ちなむ': 1, '店内': 1, '装飾': 1, '限定': 1, 'メニュー': 1, '楽しめる': 1, '詳細': 1, '期間': 1, '予約': 1, '方法': 1, 'など': 1, '後日': 1, '©': 1, 'All': 1, 'rights': 1, 'reserved': 1, '.': 1})

上記は、1記事のデータから単語を分割し、使用回数を表した辞書があります。ここから、単語だけを辞書型として抜き出したいのですが、どのようにすればよろしいでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

LouiS0616

2019/11/26 14:18

期待する実行イメージを、もう少し詳しく書いて下さい。単語『だけ』の辞書というのはいまいち意味が分かりません。
guest

回答2

0

解決はしたようですが、Counter について以下を読んでおくと良いです。

参考情報

  • PythonのCounterでリストの各要素の出現個数をカウント

https://note.nkmk.me/python-collections-counter/

投稿2019/11/26 16:08

katoy

総合スコア22324

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

辞書型(ではなくCounterオブジェクトのようですが)はキーと値のマッピングです。キーだけで辞書を作ることはできません。

キーだけ取り出したい場合はマッピング.keys()でキーのビューオブジェクトを得ることができます。扱いやすいlistとして得たい場合はlist(マッピング.keys())またはlist(マッピング)です。同様に値、キーと値のtupleのビューオブジェクトを得ることができるvaluesメソッド、itemsメソッドも用意されています。

組み込み型 — Python 3.8.0 ドキュメント

投稿2019/11/26 14:18

編集2019/11/26 16:47
hayataka2049

総合スコア30935

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問