【发布时间】:2013-11-18 20:34:20
【问题描述】:
我有自定义类来模拟表中的一行(在数据库概念中),每一列都是一个字符串。
class Row:
def __init__(self, filename, message, version):
self.filename = filename
self.message = message
self.version = version
我使用一个列表来存储它们。
假设我不知道每一列的范围,我想把这个“表”转移到一个字典中,
这样就更容易查询filename = OOO 和version = XXXX 的所有行。
有什么更好的方法来做到这一点?现在我可以遍历所有行并为特定列构建范围,但它是一种意大利面条代码。
【问题讨论】:
-
您需要将
class设为小写。此外,将row大写将遵循惯例。
标签: python class dictionary