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

单选题

请问,下面代码最末print(d1),执行的结果是?( ) c1 = ['你','好','吗'] d1 = tuple(c1) print(d1)

A
['你', '好', '吗']
B
tuple()不能转换本身就是元组的变量为元组,所以程序不能正确执行
C
('你', '好', '吗')
D
TypeError:非预期类型错误
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

在Python中,tuple()函数用于将一个可迭代的对象(如列表)转换为元组。给定的代码c1 = ['你','好','吗']定义了一个列表,然后通过d1 = tuple(c1)将其转换为元组。元组是不可变的,所以转换后的d1是一个包含三个字符串元素的元组,即('你', '好', '吗')。因此,print(d1)的输出结果应为('你', '好', '吗'),选项C正确。选项A给出了列表的输出,而不是元组的输出;选项B的说法是错误的,因为tuple()函数能够转换列表为元组;选项D描述了一个可能的错误类型,但在给出的代码中并没有出现这种错误。

创作类型:
原创

本文链接:请问,下面代码最末print(d1),执行的结果是?( ) c1 = ['你','好','吗'] d

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

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

分享考题
share