51Testing软件测试论坛
标题: 阿里巴巴 python 工程师的基础笔试题 [打印本页]
作者: 素简生香 时间: 2017-11-16 13:58
标题: 阿里巴巴 python 工程师的基础笔试题
本帖最后由 素简生香 于 2017-11-17 11:05 编辑
【 阿里巴巴 python 工程师的基础笔试题 】
阿里的笔试题描述如下:
1、请列举python列表的成员方法,并给出以下列表操作的答案:
(1) a=[1, 2, 3, 4, 5], a[::2] = ?, a[-2:] = ?
(2) 用一行代码实现,对列表a中偶数位置的元素,进行加3后求和?
(3) 将列表a的元素顺序打乱,再对a进行排序而获得列表b,把a和b按元素顺序构造一个字典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
说明你才刚脱离小白啊
作者: 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 |