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)
クラス内のアイテムの「リスト」と呼ばれるクラスリストを作成しました。次のような4000〜の行があります。
'PO78141', 13, ' B ', 40
xと呼ばれる3から20の範囲内の数字をランダムに選択しようとしています。次に、コードはリスト内の x 行を選択します。
例: x = 5 の場合、次のように返します。
'PO78141', 13, ' B ', 40
'MA14338', 13, ' B ', 40
'GO05143', 13, ' C ', 40
'SE162004', 13, ' F ', 40
'WA15001', 13, ' F ', 40
編集 OK、それはうまくいくようです。ただし、この < main .Item object at 0x029990D0> を返しています。上記の形式で返すにはどうすればよいですか?