返回列表中满足指定条件的连续元素:只返回第一个不符合条件元素之前的各元素itertools.takewhile()

2023-12-15 02:54:36

【小白从小学Python、C、Java】
【计算机等考+500强证书+考研】
【Python-数据分析】
返回列表中满足指定条件的连续元素:
只返回第一个不符合条件元素之前的各元素
itertools.takewhile()

[太阳]选择题

请问以下代码输出的结果是?
import itertools
a = [2, 4, 6, 7, 8, 10]
print("【显示】a =",a)
print("【执行】itertools.takewhile(lambda x:x%2==0,a)")
print(list(itertools.takewhile(lambda x:x%2==0,a)))

A选项:[8,10]
B选项:[2,4,6,7]
C选项:[2,4,6,8,10]
D选项:[2,4,6]
?

题目解析

示例代码

正确答案是D

文章来源:https://blog.csdn.net/liujingwei8610/article/details/134868743
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。