列表理解通常用于过滤和转换列表。
给定变量nums,其值为整数列表,编写一个赋值语句,将列表nums中奇数的平方列表赋值给变量square_oodds。
你必须使用列表理解
这是我到目前为止所拥有的,但我得到了一个错误代码:
nums = [square_odds**2 for square_odds in nums if square_odds %2 != 0]
我得到这个错误代码:你没有分配给square_oodds。
我猜他们希望你这样做:
square_odds = [n**2 for n in nums if n % 2 != 0]
# assign
# the variable
# square_odds
# the list