Skip to main content
 首页 » 编程设计

python之我如何将其转化为 Python 列表理解

2025年05月04日12rubylouvre

我想让它更有效率,但我不知道如何将它变成 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)