玩蛇网提供最新Python编程技术信息以及Python资源下载!

一行代码实现csv文件转化为数字二维列表的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

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/code/algorithm/a2228.html [复制]



我要小额赞助,鼓励作者写出更好的教程↓↓↓

玩蛇网Python QQ群,欢迎加入: ① 279974227 玩蛇网Python新手群
修订日期:2016年06月07日 - 14时53分49秒 发布自玩蛇网

我要分享到:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
相关文章推荐
别人正在看
特别推荐
站长推荐:
去顶部去底部