【发布时间】:2016-08-10 11:16:54
【问题描述】:
class Barcode:
def __init__(self, code, code_id = None):
self.code = code
self.id = code_id
我有一个条形码列表。如何获取具有特定 ID 的条形码?
【问题讨论】:
-
列表是否按id排序?
-
另外,您是否考虑使用 id=>barcode 的字典而不是列表来存储代码?
-
每个 id 都是唯一使用 uuid.uuid4().hex 生成的,我只想从列表中获取它:选择条形码 wherebarcode.id =something
-
使用字典。这是列表的可怕用途。另外,考虑使用新式类。我怀疑你甚至应该使用 Python 2,但你当然不应该将它与旧式类一起使用。
标签: python python-2.7