2016-06-19 10 views
0

のための2つでリスト内包の機能とは、非素数のリストを構築することになって、次の例に出くわしましたシェルで別々のforループを両方実行してリストの理解を破ったのですが、私はまだステートメントの機能については不明です。最初のループは、2から8までの数字のリストを反復して、各数字をjに格納して、2回目の(ネストされた?)ループに渡され、i回目の現在の値2 iの増分で50まで。私はリストの内包表記を説明する<a href="http://www.secnetix.de/olli/Python/list_comprehensions.hawk" rel="nofollow">article</a>て読んでいたループ

リストの理解度の実際の機能については説明しましたが、

+0

を? –

答えて

2

このリスト内包表記は、次のコードと同じ実行します。なぜ*あなたがそれを自分でテストすることはできません*

noprimes = [] 
for i in range(2,8): 
    for j in range(i*2, 50, i): 
     noprimes.append(j) 
関連する問題