相关疑难解决方法(0)

只有python中列表理解中的正数

尝试使用单行创建正数列表但它不适合我.需要帮忙

numbers = [34.6, -203.4, 44.9, 68.3, -12.2, 44.6, 12.7]
Run Code Online (Sandbox Code Playgroud)

我的代码:

newlist = [n if n>0 else pass for n in numbers]
Run Code Online (Sandbox Code Playgroud)

为什么else pass不工作?

python python-3.x

3
推荐指数
1
解决办法
3986
查看次数

标签 统计

python ×1

python-3.x ×1