エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
リストのインデックスを複数指定する(Python) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
リストのインデックスを複数指定する(Python) - Qiita
Pythonでリストから複数の値を取り出したい場合、連続していればスライスで取り出せますが、連続してい... Pythonでリストから複数の値を取り出したい場合、連続していればスライスで取り出せますが、連続していない場合はどう取り出すのか分からなかったので調べました。 検証環境 Python 2.7 方法 itemgetterを使う方法 python2.5以降からitemgetterが使えるようなのでそれを使ってみます。 リストでインデックスを渡せばそのインデックスの値が返ってきます。 from operator import itemgetter a = ("a", "b", "c", "d", "e") print itemgetter(1,3)(a) # ('b', 'd') なぜこういうことをしたくなったかというと、機械学習させてラベルが返ってくるのはいいのですが、そこから元データを取り出す場合、簡単に書く方法が思いつかなかったからです。 例えば小文字化大文字化を判別させる分類器で、ラベル