三元表达式
particle =23 value= 40 if particle >=30 else 20 # particle的值大于等于30 则value=40 否则value=20 print(value)
列表推导式
li=[‘1stk0100‘,‘2stk0200‘,‘3stk0300‘,‘4stk0400‘] new_li=[ element.upper() for element in li] print(new_li)
带有判断条件的列表推导式
li=[‘1stk0100‘,‘2stk0200‘,‘3stk0300‘,‘4stk0400‘] new_li=[ stk.upper() for stk in li if int(stk[0])>2] print(new_li) # [‘3STK0300‘, ‘4STK0400‘]
原文:https://www.cnblogs.com/liangqingyun/p/13706094.html