如何用PYTHON判断列表里的数是否小于目标数
方法/步骤
-
1
打开JUPTER NOTEBOOK,新建一个空白的PYTHON文档。
-
2
新建一个列表,含有不同的数字,正数和负数都有。
a = [1, 55, 99, 9, 0, -29, -10, 2]
-
3
for i in a:
if i < 10:
print(i)
如果我们要小于10的数字,那么可以用FOR LOOPS来运行出来,不过打印的各式不是很好看。
-
4
b = []
for bb in a:
if bb < 10:
b.append(bb)
print(b)
我们可以设置一个空的列表,然后不断往里面添加新的数值。
-
5
b = []
for bb in a:
if bb < 10:
b.append(bb)
b
注意前面有多少空格会决定最终的效果。
-
6
n = input("Please input the number: ")
c = []
for cc in a:
if cc < n:
c.append(cc)
c
也可以让用户输入数字,然后再来设定,但是这里出了常见的问题。
-
7
n = int(input("Please input the number: "))
c = []
for cc in a:
if cc < n:
c.append(cc)
c
我们必须要加上INT,因为输入的是整型。
-
8
print(list(filter(lambda x: x < 10, a)))
最简单的一句话,就是用LAMBDA来运行了。非常简便。
END
文章评论