Python 列表推导式:筛选小于 3 的元素
表达式 'x for x in [1,2,3,4,5] if x<3' 的值为 '1, 2'。
解析:
- '[1,2,3,4,5]' 是一个列表,包含了 1, 2, 3, 4, 5 这五个元素。
- 'x for x in [1,2,3,4,5] if x<3' 是一个列表推导式,它的作用是筛选出列表中所有小于 3 的元素,并将它们组成一个新的列表。具体来说,它会依次取出列表中的每个元素,将其赋值给变量 x,然后判断 x 是否小于 3,如果是,则将 x 加入到新的列表中。
- 因此,'x for x in [1,2,3,4,5] if x<3' 的值就是 '1, 2'。
原文地址: http://www.cveoy.top/t/topic/f2Ef 著作权归作者所有。请勿转载和采集!