标签: python python-2.7
我将列表理解仅添加到小于或等于5的数字到b,但是当我运行我的程序时,它输出布尔值而不是整数。
如何将它们更改为整数。
.rc
答案 0 :(得分:3)
这是达到你想要的正确方法:
b = [i for i in a if i <= 5]
您的版本将表达式i <= 5的结果 - 这是一个布尔值 - 放入a中每个元素的列表中,无论比较结果如何。
i <= 5
a