51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: 素简生香
打印 上一主题 下一主题

[python] 阿里巴巴 python 工程师的基础笔试题

[复制链接]

该用户从未签到

2#
发表于 2018-1-7 18:36:29 | 显示全部楼层
a=[1, 2, 3, 4, 5]
用一行代码实现,对列表a中偶数位置的元素,进行加3后求和?
偶数位置是啥[1,3,5]?还是[2,4]?这个偶数位置值得是列表的下标吗?列表是从0开始的。
reduce(lambda x,y:x+y, map(lambda x:x+3, a[1::2]), sum(a[::2])) 这个答案是不是错误的?
a[1::2]取得是[2,4]即a[1],a[3] .按照答案的取值
reduce(lambda x,y:x+y, sum(map(lambda x:x+3, a[1::2])), sum(a[::2]))
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2018-1-7 18:37:23 | 显示全部楼层
a=[1, 2, 3, 4, 5]
用一行代码实现,对列表a中偶数位置的元素,进行加3后求和?
偶数位置是啥[1,3,5]?还是[2,4]?这个偶数位置值得是列表的下标吗?列表是从0开始的。
reduce(lambda x,y:x+y, map(lambda x:x+3, a[1::2]), sum(a[::2])) 这个答案是不是错误的?
a[1::2]取得是[2,4]即a[1],a[3] .按照答案的取值
reduce(lambda x,y:x+y, sum(map(lambda x:x+3, a[1::2])), sum(a[::2]))
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-1 07:29 , Processed in 0.061562 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表