Python中實現(xiàn)三目運算的方法
C語言中三目運算符
expression ?expr1:expr2; //expression 為真則取表達式expr1的值,否則取expr2的值
python三目實現(xiàn)方法:
(1) expr=判斷表達式 and expr1 or expr2
判斷表達式為真,此時如果expr1為真則expr=expr1,為假則變成False or expr2,expr=expr2.
判斷表達式為假,則演變成False or expr2,此時expr=expr2.
只要表達式expr1,expr2都為真,上述等式就等同于C中的
expr=判斷表達式 ?expr1:expr2;
(2)min(x,y)=(x<y and [x] or [y])[0] //取最小值
(3)min(x,y=x if x<y else y
相關(guān)文章
使用python/pytorch讀取數(shù)據(jù)集的示例代碼
這篇文章主要為大家詳細介紹了使用python/pytorch讀取數(shù)據(jù)集的示例,文中的示例代碼講解詳細,具有一定參考價值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-12-12對python中l(wèi)ist的拷貝與numpy的array的拷貝詳解
今天小編就為大家分享一篇對python中l(wèi)ist的拷貝與numpy的array的拷貝詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01python調(diào)用excel_vba的兩種實現(xiàn)方式
本文主要介紹了python調(diào)用excel_vba的兩種實現(xiàn)方式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01Python操作SQLite數(shù)據(jù)庫的方法詳解【導(dǎo)入,創(chuàng)建,游標(biāo),增刪改查等】
這篇文章主要介紹了Python操作SQLite數(shù)據(jù)庫的方法,簡單說明了sqlite數(shù)據(jù)庫的相關(guān)概念,并結(jié)合實例形式較為詳細的分析了Python針對sqlite數(shù)據(jù)庫的導(dǎo)入,創(chuàng)建,游標(biāo),增刪改查等操作技巧,需要的朋友可以參考下2017-07-07六個Python3中使用最廣泛的內(nèi)置函數(shù)總結(jié)
這篇文章主要為大家詳細介紹了六個Python3中使用最廣泛的內(nèi)置函數(shù):Lamdba?函數(shù)、Map?函數(shù)、Filter?函數(shù)、Reduce?函數(shù)、Enumerate?函數(shù)和Zip?函數(shù),需要的可以參考一下2022-08-08