ページへ戻る
− Links
印刷
Python/リストの検索と変換
の編集 ::
NJF Wiki
xpwiki
:
Python
/
リストの検索と変換
の編集
# b64e62fd の編集
ページ内容:
*要素を検索して場所を返す [#b64e62fd] 要素に特定の値が現れる場所を求めるには、indexを使います。 第二引数を省略すると最初の場所が返ります。 testList = [2,1,3,1,5,6] print testList.index(1) 結果 1 indexの第二引数、第三引数に整数を入れると、その区間にある要素の最初の場所が返ります。第三引数を省略するとリストの最後まで指定したことになります。 testList = [2,1,3,1,5,6] print testList.index(1,2,5) 結果 3 要素がないとValueErrorが発生します。 検索して一致した全ての場所を取り出すのは、以下のように内包表記を使うと簡単にできます。 resultList = [i for (i,x) in enumerate(testList) if x == 1 ] 結果 [1, 3] enumerateは、インデックスと要素のタプルを返す関数です。
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「東京」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
[1]
Links list
(This host) = https://njf.jp
(This host)
/cms/modules/xpwiki/?cmd=edit&help=true&page=Python%2F%E3%83%AA%E3%82%B9%E3%83%88%E3%81%AE%E6%A4%9C%E7%B4%A2%E3%81%A8%E5%A4%89%E6%8F%9B