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

单选题

以下程序的输出的 CSV 文件里,存储的内容是:( )

file = open('text.csv','w')

list =[ [90,87,93],[87,90,89],[78,98,97]]

b = []

for i in list:

for j in i:

b.append(str(j))

file.write(','.join(b))

file.close()

A

[90,87,93,87,90,89,78,98,97]

B

90,87,93 87,90,89 78,98,97

C

 [[90,87,93], [87,90,89], [78,98,97]]

D

90,87,93,87,90,89,78,98,97

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

答案:

D

解析:

【喵呜刷题小喵解析】:

首先,程序将`list`中的每个子列表的元素逐个取出,并将其转化为字符串后,添加到列表`b`中。所以,列表`b`最终会包含所有的数字,即`[90,87,93,87,90,89,78,98,97]`。

然后,使用`','.join(b)`将这些数字用逗号连接成一个字符串。因此,`b`列表中的内容会以逗号分隔,得到`"90,87,93,87,90,89,78,98,97"`。

最后,程序将得到的字符串写入到`text.csv`文件中。由于文件是以写入模式打开的,所以每次写入的内容都会覆盖前一次写入的内容。因此,`text.csv`文件中最终存储的内容是`"90,87,93,87,90,89,78,98,97"`。

所以,正确答案是D选项。
创作类型:
原创

本文链接:以下程序的输出的 CSV 文件里,存储的内容是:( ) file = open('text.csv'

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

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

分享考题
share