刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

多选题

对列表 m 与 列表 n 相同索引位置的元素求和。以下选项中正确的有?

m = [1,2,3]

n = [4,5,6]

A

res = []

for i in range(len(m)):

res.append(m[i]+n[i])

B

import numpy as np

res = (np.array(m) + np.array(n)).tolist()

C

res = m + n

D

无正确答案

使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

【喵呜刷题小喵解析】:选项A中的代码使用了for循环来遍历列表m和列表n,并对相同索引位置的元素进行求和,然后将结果添加到新列表res中。这种方法是正确的,可以得到期望的结果。

选项B中使用了numpy库,将列表m和列表n转换为numpy数组,然后相加,最后将结果转换为列表。这种方法也是正确的,可以得到期望的结果。

选项C中的代码尝试将两个列表直接相加,这在Python中是不允许的,因为列表不支持元素级的加法操作。因此,选项C是错误的。

选项D表示没有正确答案,但实际上选项A和B都是正确的。因此,选项D也是错误的。

因此,正确的选项是A和B。但题目要求是多选题,所以应该选择A。
创作类型:
原创

本文链接:对列表 m 与 列表 n 相同索引位置的元素求和。以下选项中正确的有? m = [1,2,3] n

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share