こんにちは。
リストl = [20, 10, 2, 5, 10]の要素群から、
10以上の要素だけ[インデックス+1]の形で取り出したいです。
希望する出力は:
1
2
4
という感じです。
以下のようにできるのではとやってみたのですが、
lの要素中でif条件文にあったものだけをenumerate関数で取り出そうと
して
l = [20, 10, 2, 5, 10]
list_OK = [i for i, num in enumerate(l,1) if i>= 10]
print(list_OK)
出力が以下のようになります。
[]
そもそも、enumerateで取り出すのは無理があるのか?
煮詰まっております。
どなたか、ご教授ねがえませんでしょうかm(_ _) m
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/22 07:18