list_x = [0,1,..,99,100]
list_y = [0,1,..,99,100]
というリストがあったとします。それぞれのリストから任意の条件の要素番号を抜き出したい場合は
python
1list_x = range(101) 2list_y = range(101) 3 4x_youso = [i for i, x in enumerate(list_x) if 52>=x>=12.5] 5
のように抜き出すことができますが、この二つのリストを一気に使い、例えば(以下のコードがエラーになることは承知ですが)
python
1list_x = range(101) 2list_y = range(101) 3 4r_youso= [(i,j)for (i,j) , (x,y) in enumerate(list_x),(list_y) if 15**2>=(x**2+y**2)>=3**2]
のように抜き出すことはできないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/04 12:46