python for if else 在同一行 三目元算符

python for if else 在同一行

a = 'abc'
b = a if 'a' in a else 'not a'

a_list = [1, 2, 3, 4]
b_list = [i*2 for i in a_list if i%2==0]
c_list = [i*2 if i%2==0 else i for i in a_list ]
    原文作者:毒鸡蛋
    原文地址: https://blog.csdn.net/dujidan/article/details/116517467
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞