在jython中,我定义了一类对象,如下所示:
class Item:
def __init__(self, pid, aisle, bay, hits, qtyPerOrder):
self.pid = pid
self.aisle = int(aisle)
self.bay = bay
self.hits = int(hits)
self.qtyPerOrder = int(qtyPerOrder)
我已经创建了一个名为“list”的类列表,其中包含4000行,如下所示:
'PO78141', 13, ' B ', 40
我试图随机选择一个3到20范围内的数字,叫做x。然后,代码将在列表中选择x行。
例如:如果x=5,我希望它返回:
'PO78141', 13, ' B ', 40
'MA14338', 13, ' B ', 40
'GO05143', 13, ' C ', 40
'SE162004', 13, ' F ', 40
'WA15001', 13, ' F ', 40
编辑 好吧,这似乎管用。但是,它将返回此<;main。位于0x029990D0>;的Item对象;。如何使它以上述格式返回?
您可以使用^{} module 选择3到20之间的数字,并对行进行采样:
备注-我将列表重命名为
lst
。假设您有一个对象列表,请尝试以下操作:相关问题 更多 >
编程相关推荐