在python中将文件导入多维列表

时间:2016-12-08 14:27:19

标签: python list

道歉,我是Python的新手。

我正在尝试以这种格式从文件中导入产品列表:

  

02154367,“第1项”,1.45

     

38418495,“第2项”,0.6

     

82530174,“第3项”,0.95

我需要在python中使用这种格式:

[[02154367,"Item 1",1.45],[38418495,"Item 2",0.6],[82530174,"Item 3",0.95]]

非常感谢任何建议:)

1 个答案:

答案 0 :(得分:-1)

您可以使用pandas CSV功能阅读read_csv个文件。此方法创建一个数据帧,这是一种适合数据处理的结构。但是对于您想要的格式,您可以将其转换为列表列表。

import pandas as pd

df = pd.read_csv('file.csv', header=None)
data = df.values.tolist()
print data
# [[2154367L, ' "Item 1"', 1.45], [38418495L, ' "Item 2"', 0.6], [82530174L, ' "Item 3"', 0.95]]