Python三元表达式在列表推导式中的应用
# 三元表达式和列表推导式可以结合使用,这在处理列表时非常有用。
# 例如,我们可以对列表中的所有元素进行检查,并根据检查结果创建新的列表:
nums = [1, 2, 3, 4, 5]
# labels = ["偶数" if num % 2 == 0 else "奇数" for num in nums]
# 或者
labels = [num % 2 == 0 and f'{num}-偶数' or f"{num}-奇数" for num in nums]
print(labels) # 输出:['奇数', '偶数', '奇数', '偶数', '奇数']