class Barcode:
def __init__(self, code, code_id = None):
self.code = code
self.id = code_id
我有一个条形码列表。如何获得具有特定ID的条形码?
答案 0 :(得分:-1)
如果您的BarcodeList
未排序,我建议使用残酷方法:
def find_item(id):
for item in BarcodeList:
if item.id == id:
return item
如果已排序,请参阅What is the best way to get the first item from an iterable matching a condition?
PS:为什么不使用dict
?它是为了完成这种工作而诞生的。