老师您好,生成新的列表时如果需要判断才能实现,那么列表如何生成呢?比如需要判断列表中的元素大于某个值的变为一些新值而另外一些需要新的条件变化为新值?
您可以试一下这种形式:
print([x*0.5 if x>3000 else x*2 for x in price ])