如何使用for/while循环在python中编写过滤函数?

如何使用for/while循环在python中编写过滤函数?,python,for-loop,Python,For Loop,我想写一个循环函数,如果所有元素都等于3,则返回True,否则返回False。 没有使用抽象函数 is_same([3,3,3,3,3]) => True is_same([3,4,6]) => False 这可能会起作用: all(对于myList中的x,x==3) 这可能会起作用: all(对于myList中的x,x==3) 这是哪个抽象函数?我在标准库中不知道这样的事情。嗯,idk,你说的是哪一个抽象函数,但这三个解决方案都能工作:all(x==3,在你的_列表中的x),le

我想写一个循环函数,如果所有元素都等于3,则返回True,否则返回False。 没有使用抽象函数

is_same([3,3,3,3,3]) => True
is_same([3,4,6]) => False
这可能会起作用:

all(对于myList中的x,x==3)
这可能会起作用:

all(对于myList中的x,x==3)

这是哪个抽象函数?我在标准库中不知道这样的事情。嗯,idk,你说的是哪一个抽象函数,但这三个解决方案都能工作:
all(x==3,在你的_列表中的x)
len(filter(lambda x:x!=3,你的_列表))==0
len(set(你的_列表))==1,你的_列表[0]=3
抽象函数意味着过滤器,这是哪个抽象函数?我在标准库中不知道这样的事情。嗯,idk,你在说哪一个抽象函数,但这三个解决方案都能工作:
all(x==3,在你的_列表中的x)
len(filter(lambda x:x!=3,你的_列表))==0
len(set(你的_列表))==1,你的_列表[0]=3
抽象函数意味着过滤器,映射