我想让它更有效率,但我不知道如何将它变成 python 列表理解。
coupons = []
for source in sources:
for coupon in source:
if coupon.code_used not in coupons:
coupons.append(coupon.code_used)
请您参考如下方法:
您无法访问当前创建的列表,但如果顺序不重要,您可以使用set:
coupons = set(coupon.code_used for source in sources for coupon in source)
