一行代码实现csv文件转化为数字二维列表的python实现方法,csvpython,这段python代码很有


这段python代码很有趣,它是要将*.csv类型的表格文件,转换为数字二维列表。

简单的来理解就是,csv是一种常用的数据文件。它是用逗号作为列分隔符,可以用记事本、Excel 打开和编辑。而我们在实际应用中,却常需要将数据保存为csv文件,之后转化为多维列表进行数据处理的这个方法的python实现。

前面为什么说这是段有趣的python代码呢?因为,它是一行代码。编写这段代码的朋友可能是喜欢这种风格,但对初学者来说,刚学习的时候不要写这样的代码。如果出现问题,你不会那么轻松的发现问题在哪里。有一定逻辑和基础后到是可以试试看。

如果你是初学python的朋友,也不要感觉看不懂这段代码。你可以把代码拆分着来学习。

一行代码实现csv文件转化为数字二维列表的python实现方法如下:

Python 3.1.3>>> L=[[float (x) for x in y.split(',')] for y in open('data4.csv').read().rstrip().split('\n')[1:]]>>> print(L)>>> [[550.0, 50.0], [473.0, 50.0], [428.0, 50.0], [446.0, 36.0], [479.0, 14.0], [418.0, 29.0], [469.0, 24.0], [528.0, 30.0], [465.0, 23.0]]#www.iplaypy.com

编橙之家文章,

评论关闭