51Testing软件测试论坛

标题: 阿里巴巴 python 工程师的基础笔试题 [打印本页]

作者: 素简生香    时间: 2017-11-16 13:58
标题: 阿里巴巴 python 工程师的基础笔试题
本帖最后由 素简生香 于 2017-11-17 11:05 编辑

阿里巴巴 python 工程师的基础笔试题 】
阿里的笔试题描述如下:
1、请列举python列表的成员方法,并给出以下列表操作的答案:
1a=[1, 2, 3, 4, 5], a[::2] = ?, a[-2:] = ?
2) 用一行代码实现,对列表a中偶数位置的元素,进行加3后求和?
3) 将列表a的元素顺序打乱,再对a进行排序而获得列表b,把ab按元素顺序构造一个字典d
这是笔试卷的第一题,你能答出多少?

回帖可见答案


作者: zhaoling1    时间: 2017-11-16 14:39
答案
作者: brilliant_meng    时间: 2017-11-16 15:06
你好
作者: lm910627    时间: 2017-11-16 15:08
谢谢
作者: 梦想家    时间: 2017-11-17 09:07
123123
作者: MissXue    时间: 2017-11-17 13:54
谢谢分享
作者: HZ-test    时间: 2017-11-21 09:25
。。。感谢分享。。但是不会,表示来看看
作者: a75473437    时间: 2017-11-21 15:25
感谢
作者: xieddd    时间: 2017-11-21 16:02

作者: zhang_anne    时间: 2017-11-21 16:17
学习
作者: 104~牛牛    时间: 2017-11-22 09:12

作者: Saine    时间: 2017-11-22 11:04
看下代码
作者: zml107008    时间: 2017-11-22 14:54
看看答案
作者: fxl9337    时间: 2017-11-23 16:14
11111111
作者: a1205974933    时间: 2017-11-23 16:24
希望学习
作者: 815543105    时间: 2017-11-24 14:38
学习
作者: 你说什么我不懂    时间: 2017-11-24 16:01
11111
作者: wenxiuwanwan    时间: 2017-11-27 15:12
答案
作者: hannnah    时间: 2017-11-27 16:52
感谢楼主分享
作者: CamillaYhu    时间: 2017-11-27 17:32
感谢分享
作者: cstyle    时间: 2017-11-27 18:10
看看有多少会的
作者: spacediamond    时间: 2017-11-28 11:21
啦啦啦
作者: flyxiaoliang    时间: 2017-11-28 14:26
先回复才能看
作者: 平头的春天    时间: 2017-11-28 16:38
不会。。。。,只会第一道
作者: gllgdx    时间: 2017-11-28 17:24

作者: wzh19980520    时间: 2017-12-3 19:36
学习
作者: wzh19980520    时间: 2017-12-3 19:36
学习
作者: wzh19980520    时间: 2017-12-3 19:36
学习
作者: 水shiny    时间: 2017-12-4 16:15

作者: 素简生香    时间: 2017-12-5 11:09
平头的春天 发表于 2017-11-28 16:38
不会。。。。,只会第一道

说明你才刚脱离小白啊
作者: Richard-Wu    时间: 2017-12-6 23:36
xuexi
作者: Reory    时间: 2017-12-7 10:36

作者: bob612    时间: 2017-12-7 14:16
感谢分享
作者: liujunllyy    时间: 2017-12-22 10:27
表示看看
作者: 呼___吸    时间: 2017-12-25 09:54

作者: 易销笙    时间: 2017-12-25 11:54
谢谢分享
作者: wzh313000    时间: 2017-12-25 22:52
hi
作者: 量子微风    时间: 2017-12-29 13:37
777777777777
作者: 钚枉今生    时间: 2018-1-2 13:50
感谢分享
作者: 蓝魔之泪之月    时间: 2018-1-2 14:08
22
作者: 你我曾那么好    时间: 2018-1-2 15:46
感谢楼主分享
作者: 野草莓8300    时间: 2018-1-2 16:00

作者: chicken_h    时间: 2018-1-2 16:02
感谢分享。。但是不会,表示来看看
作者: dannyxch    时间: 2018-1-3 11:54
答案答案
作者: a707958420    时间: 2018-1-3 17:40
1111111111
作者: s_hero    时间: 2018-1-4 14:55
回复
作者: changmiao1    时间: 2018-1-4 15:52
查看
作者: 木佳    时间: 2018-1-4 17:18
答案是什么?
作者: 心染冬色    时间: 2018-1-5 22:30
??
作者: 心染冬色    时间: 2018-1-7 18:36
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]))
作者: 心染冬色    时间: 2018-1-7 18:37
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]))
作者: liufj79    时间: 2018-1-8 10:34
你还会或或或或或或或
作者: hds2000    时间: 2018-1-10 10:51
6666
作者: zd6515843    时间: 2018-1-10 11:07
3; 4,5
作者: 力扬    时间: 2018-1-11 15:52
666
作者: 邱星星    时间: 2018-1-12 16:10
学习学习
作者: dongdong0610    时间: 2018-1-12 16:43
谢谢楼主分享
作者: w781769374    时间: 2018-1-15 09:47
发送到
作者: 老子不正    时间: 2018-1-15 11:56
boubonpi
作者: 逆转    时间: 2018-1-15 13:07
答案
作者: lynn_li3    时间: 2018-1-15 14:41
dddddddddddddd
作者: 15857587694    时间: 2018-1-15 14:54
2112213
作者: 蒋非    时间: 2018-1-15 17:50
学习
作者: anzhang28    时间: 2018-1-17 17:54
本帖最后由 anzhang28 于 2018-1-17 18:05 编辑

1、成员方法
增:append、extend、insert
删:pop、remove
查:index、count
排序:reverse、sort
(1)a[::2] == [1, 3, 5]; a[-2:] == [4, 5]
(2)sum(map(lambda x: x + 3, a[1::2]))
(3)
import random
def l2dict(a):
    random.shuffle(a)
    b = sorted(a)
    d = {}
    for i in range(len(a)):
        d[a] = b
    return d


作者: caoliangs    时间: 2018-1-17 22:33
谢谢分享
作者: xxenglish    时间: 2018-1-18 07:29
看看
作者: qwertty    时间: 2018-1-18 15:44

。。。感谢分享。。
作者: lichen235    时间: 2018-1-19 15:38
11111
作者: skingwong    时间: 2018-1-24 11:11
python大法,来学习一下
作者: suntail    时间: 2018-1-29 16:23

作者: python_test    时间: 2018-1-30 11:03
楼主好厉害
作者: wangji_520    时间: 2018-1-30 15:41
345345
作者: yingyingcsu    时间: 2018-1-30 18:00
感谢楼主分享
作者: Cheryl_T    时间: 2018-2-1 16:12
答案
作者: 623502aaa    时间: 2018-2-1 17:20
感谢分享
作者: zzg316    时间: 2018-2-1 17:47

作者: xyp159    时间: 2018-2-4 16:58
答案,你好
作者: zyt19910214    时间: 2018-2-5 10:11
飒飒大苏打
作者: zyt19910214    时间: 2018-2-5 10:42
第二问 你的方法不对吧 你的偶数位置算出来结果21,不是18吗?
这样不是更简单
sum([x+3 for x in a[::2]])
作者: renrebecca    时间: 2018-2-26 13:30
学习下
作者: tudou0991    时间: 2018-2-26 14:08
学习了,都能答出来
作者: abcwangyi361    时间: 2018-2-26 15:02
看看
作者: dj343200523    时间: 2018-2-26 16:11
dfdf
作者: BuerDW    时间: 2018-2-26 17:56
感谢分享
作者: gk227775    时间: 2018-2-27 10:28
看看答案
作者: yubiao221    时间: 2018-2-27 13:40
看看
作者: wuhuangchneg520    时间: 2018-2-27 14:08
谢谢
作者: 臭屁虫    时间: 2018-3-20 15:28
哦哦
作者: 飞速小土豆    时间: 2018-3-20 16:19
我想看一看,一般都问些什么
作者: zyfang    时间: 2018-3-20 16:55
3q3q3q3q

作者: 846257931456232    时间: 2018-3-20 22:13
来看看
作者: SanyG    时间: 2018-3-21 22:46
看看
作者: wf321715    时间: 2018-3-23 16:24
答案是什么
作者: liu891017    时间: 2018-3-23 21:35
haode ad
作者: 阿哆cd    时间: 2018-3-26 09:38
多谢楼主分享,感谢~~
作者: mouths8    时间: 2018-3-26 14:16
1111111111111
作者: 怕几眼    时间: 2018-3-27 15:30

作者: zhien-baby    时间: 2018-3-29 06:46
谢谢
作者: 楓橋殘雪    时间: 2018-3-29 16:03

作者: songjing111    时间: 2018-3-30 11:32
学习




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2