在python3中,对于列表lists=[20, 28, 15, 19, 21],下列选项表述正确的是()

区块链毕设网qklbishe.com为您提供问题的解答

在python3中,对于列表lists=[20, 28, 15, 19, 21],下列选项表述正确的是()

题目:在python3中,对于列表lists=[20, 28, 15, 19, 21],下列选项表述正确的是()(不定项选择题) A. list(map(lambda x: x>20, lists))的结果为[28, 21] B. list(filter(lambda x: x>20, lists))的结果为[28, 21] C. from functools import reduce; reduce(lambda x, y: x+y, lists)的结果为103 D. lists.insert(3, 25)返回的值为[20, 28, 25, 15, 19, 21] 答案:B、C。 – A选项: map() 函数将 lambda x: x>20 应用到 lists 的每个元素上,返回的是一个由布尔值组成的可迭代对象, list(map(lambda x: x>20, lists)) 的结果是 [False, True, False, False, True] ,A错误。 – B选项: filter() 函数用于过滤序列, lambda x: x>20 作为过滤条件,会保留 lists 中大于20的元素, list(filter(lambda x: x>20, lists)) 结果为 [28, 21] ,B正确。 – C选项: reduce() 函数对 lists 中的元素进行累积计算, lambda x, y: x+y 表示将前一个计算结果和下一个元素相加,最终 reduce(lambda x, y: x+y, lists) 的结果是 20 + 28 + 15 + 19 + 21 = 103  ,C正确。 – D选项: lists.insert(3, 25) 是在 lists 索引为3的位置插入25,该操作没有返回值,执行后 lists 变为 [20, 28, 15, 25, 19, 21] ,D错误。
36:00

以上就是关于问题在python3中,对于列表lists=[20, 28, 15, 19, 21],下列选项表述正确的是()的答案

欢迎关注区块链毕设网-
web3一级市场套利打新赚钱空投教程

区块链NFT链游项目方科学家脚本开发培训

从业7年-专注一级市场


微信:btc9767
TELEGRAM :https://t.me/btcok9

具体资料介绍

web3的一级市场千万收益的逻辑


进群点我



qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 在python3中,对于列表lists=[20, 28, 15, 19, 21],下列选项表述正确的是()