以下关于Python二维数据的描述中,错误的是( )。

admin2022-09-09  16

问题 以下关于Python二维数据的描述中,错误的是(          )。

选项 A、CSV文件的每一行是一维数据,可以用列表、元组表示
B、从CSV文件获得数据内容后,可以用replace()来去掉每行最后的换行符
C、若一个列表变量里的元素都是字符串类型,则可以用join()合成字符串
D、列表中保存的二维数据,可以通过循环用writelines()写入CSV文件

答案D

解析 在Python中,writelines()方法是将一个元素为字符串的列表整体写入文件;write()方法是向文件写入一个字符串或字节流,每次写入后,将会记录一个写入指针。二维列表对象输出为CSV格式文件采用遍历循环和字符串的join()方法相结合的方法,具体如下。
    #ls代表二维列表,此处省略
    f=open(”cpi.csv”,”w”)
    for row in ls
      f.write(”,”.join(row)+”\n”)
    f.close()
    本题选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/bK6p777K
0

最新回复(0)