index()を使うとlistの中の一致する要素の一番はじめのindexを取ってきますが、一致する値すべてのindexを取得するにはどうしたらいいでしょうか?
現状
python
1list = [1,2,1,3,1] 2index = list.index(1) # index -> 0
理想
python
1list = [1,2,1,3,1] 2# index -> [0,2,4]

回答1件
あなたの回答
tips
プレビュー
投稿2016/02/08 03:11
index()を使うとlistの中の一致する要素の一番はじめのindexを取ってきますが、一致する値すべてのindexを取得するにはどうしたらいいでしょうか?
現状
python
1list = [1,2,1,3,1] 2index = list.index(1) # index -> 0
理想
python
1list = [1,2,1,3,1] 2# index -> [0,2,4]
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
2016/02/08 04:35