题目
单项选择题
numbers = [1, 4, 6]Which of the following would produce the result: [6]
选项
A.list(filter(lambda x: 6, numbers))
B.list(filter(lambda x: x % 3 == 0, numbers))
C.list(filter(lambda x: x // 2 == 2, numbers))
D.list(filter(lambda x: x % 2 == 0, numbers))
查看解析
标准答案
Please login to view
思路分析
We start by restating the setup and the goal to make sure the logic is clear.
The list is numbers = [1, 4, 6], and the target result is [6], i.e., filtering should keep only elements that meet a certain condition.
Option 1: list(filter(lambda x: 6, numbers)). Here, the lambda returns 6 for every ele......Login to view full explanation登录即可查看完整答案
我们收录了全球超50000道考试原题与详细解析,现在登录,立即获得答案。
类似问题
Question at position 1 What will be the output of the following code? [1, 2, 3, 4, 5][1, 3, 5][2, 4][True, False, True, False, True]Clear my selection
Python enables the programmer to filter a list (also called list comprehension). The Python lambda function enables a programmer to define "anonymous" functions. For the list, a, defined below what would be the filtered result? a = [ 2, 3, 5, 7, 8, 10] filter(lambda x: not (x % 2), a)
In a consumer society, many adults channel creativity into buying things
Economic stress and unpredictable times have resulted in a booming industry for self-help products
更多留学生实用工具
希望你的学习变得更简单
加入我们,立即解锁 海量真题 与 独家解析,让复习快人一步!