面面俱到還是獨當一面——python中的any和all的用法.
python中做兩個條件斷定,我們可用或or,用與and來實現。如果多個條件呢,我們要寫多個or和and嗎?其實python中的any和all方法,可以讓我們操作變得簡便。
下面我就從幾個場景做演示
假如有一個字符串a如下

用any方法提取字符
提取漢字或數字,用常規操作

提取字母空格或數字,用常規操作

上面的操作,用推導式操作


all的用法
兩個條件

三個條件

通過實踐,發現any all和or and相比。多條件下,首先代碼量減少,其次層次分明,再次支持列表推導。能讓代碼,更高級,更高效。
我們可以寫一個大的列表,當我們用的時候。就像切蛋糕一樣,需要哪個地方,就切哪裡。大大的提高了數據的利用效率。