我正在尝试读取一个CSV文件,该文件如下所示:
ruby,2,100
diamond,1,400
emerald,3,250
amethyst,2,50
opal,1,300
sapphire,2,500
malachite,1,60
这是我一直在尝试的一些代码。
class jewel:
def __init__(gem, name, carat, value):
gem.name = name
gem.carot = carat
gem.value = value
def __repr__(gem):
return repr((gem.name, gem.carat, gem.value))
jewel_objects = [jewel('diamond', '1', 400),
jewel('ruby', '2', 200),
jewel('opal', '1', 600),
]
aList = [sorted(jewel_objects, key=lambda jewel: (jewel.value))]
print aList
我想读入这些值并将它们分配给name、carat和value,但我不确定如何这样做。一旦我把它们读进去,我想按每克拉的价值来分类。我已经做了相当多的搜索,结果是一片空白。非常感谢你事先的帮助。
目前没有回答
相关问题 更多 >
编程相关推荐