-4

リスト内包表記は通常、リストのフィルタリングと変換に使用されます。

値が整数のリストである変数 nums を指定して、変数 square_odds にリスト nums の奇数の二乗のリストを割り当てる代入ステートメントを記述します。

リスト内包表記を使用する必要があります

これは私がこれまでに持っているものですが、エラーコードが表示されます:

nums = [square_odds**2 for square_odds in nums if square_odds %2 != 0]

次のエラー コードが表示されます。square_odds に割り当てられていません。

4

1 に答える 1

5

彼らはあなたにこれをしてほしいと思っていると思います:

square_odds = [n**2 for n in nums if n % 2 != 0]
#         assign
# the variable
# square_odds 
#              the list 
于 2013-04-24T12:28:07.437 に答える