python 的三元運算符


  

一、三元運算符
三元運算符就是在賦值變量的時候,可以直接加判斷,然后賦值
格式:[on_true] if [expression] else [on_false]
res = 值1 if 條件 else 值2
1.舉例說明:
a =1
b = 2
c= a if a>1 else b #如果a大於1的話,c=a,否則c=b
 
如果不用三元運算符,就用if-else條件判斷,如下:
a = 1
b = 2
if a >1:
c = a
else:
c = b
 
2.三元運算符也可以用在列表和字典中
例:1-10的數字,打印出其中的偶數
三元運算:
ss = [i for i in range(1,11) if i%2==0 ] #循環1-11間的值(不包括11),如果值能被2整除(即取偶數),就寫到ss這個list中
print(ss) #最終打印結果 [2, 4, 6, 8, 10]
 
if-else條件判斷
s = []
for i in range(1,11):
if i %2==0:
s.append(i)
print(s)
 
 
 
參考:https://i.cnblogs.com/EditPosts.aspx?opt=1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM