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

单选题

以下程序段执行的结果是?( ) ls=[1,2] ls.append([1,2,3]) ls.extend([1,2]) ls.remove(2) print(ls)

A
[1,[1,2,3],[1,2]]
B
[1, [1, 2, 3], 1, 2]
C
[1,[1,3],[1]]
D
[1,1,3,1]
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

首先,初始列表ls为[1, 2]。执行ls.append([1, 2, 3])后,列表变为[1, 2, [1, 2, 3]]。接着执行ls.extend([1, 2]),由于extend()函数用于在列表末尾一次性追加另一个序列中的多个元素(而不是追加整个序列为一个元素),所以列表变为[1, 2, [1, 2, 3], 1, 2]。最后执行ls.remove(2),删除列表中的元素2,所以最终列表为[1, [1, 2, 3], 1]。因此,正确答案为B。

创作类型:
原创

本文链接:以下程序段执行的结果是?( ) ls=[1,2] ls.append([1,2,3]) ls.e

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

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

分享考题
share