【发布时间】:2020-01-15 07:28:07
【问题描述】:
我有 3 个类:Group、Customer、Product。每个组包含一个客户列表 [C1, C2, C3,...],每个客户包含一个他想要购买的产品列表 [P1,P2,P3,...]。在顶层,我想做各种聚合,例如总订单值多少钱。随着组、客户和产品数量的增加,我最终会遇到非常慢的嵌套循环
total_order = 0
for customer in group:
for product in customer:
total_order += product.price * product.amount
在构建代码以使其更快的方面,您有什么建议?
【问题讨论】:
标签: python-3.x loops