10.3 我的心愿(心愿清单)
class MyTrade:
def __init__(self, trades_of_mine, trades_count_list):
self.trades = []
self.__trades_of_mine = trades_of_mine
self.__trades_count_list = trades_count_list
self.trades = self.__parse()
def __parse(self):
temp_trades = []
for trade in self.__trades_of_mine:
my_trade = self.__matching(trade)
temp_trades.append(my_trade)
return temp_trades
def __matching(self, trade):
count = 0
for trade_count in self.__trades_count_list:
if trade.isbn == trade_count['isbn']:
count = trade_count['count']
r = {
'wishes_count': count,
'book': BookViewModel(trade.book),
'id': trade.id
}
return rLast updated
Was this helpful?