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

单选题

小明编写了如下4行代码,请问,代码中两次print()函数打印的结果,是什么状态?( )

A
第1次print(sorted(a)),a会降序排列;第2次print(a),a也会降序排列。
B
第1次print(sorted(a)),a会降序排列;第2次print(a),a会升序排列。
C
第1次print(sorted(a)),a会升序排列;第2次print(a),a也会升序排列。
D
第1次print(sorted(a)),a会升序排列;第2次print(a),a会降序排列。
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

在Python中,sorted()函数会返回一个新的排序列表,而不会改变原有列表a的顺序。因此,第一次print(sorted(a))会打印出升序排列的结果,而a的顺序不变,第二次print(a)打印的仍然是原始顺序,即升序排列。所以正确答案是C。

创作类型:
原创

本文链接:小明编写了如下4行代码,请问,代码中两次print()函数打印的结果,是什么状态?( )

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

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

分享考题
share