any() 函数接受一个可迭代对象作为参数,并返回该可迭代对象中的任何一个元素经过布尔判断后为 True,即至少有一个元素为真时返回 True,否则返回 False。示例如下:

all() 函数接受一个可迭代对象作为参数,并返回该可迭代对象中的所有元素经过布尔判断后都为 True,即所有元素都为真时返回 True,否则返回 False。示例如下:

当可迭代对象为空时,any() 函数会返回 False,因为没有任何元素可以满足条件为真。而 all() 函数会返回 True,因为没有任何元素需要判断是否为假,所以默认为全为真。
这种行为是符合逻辑规则的,因为在空的情况下,any() 函数要求至少有一个元素为真才返回真,而 all() 函数要求所有元素都为真才返回真。由于没有元素需要进行判断,因此返回的结果按照逻辑规则确定,我们可以认为所有元素都满足条件,即全为真。

檢查list中的所有service是否全為Active
全部Active方為pass (True)
list中無服務需要檢查
all(list)返回True
老師出題,全部答對才算通過
老師放水,出了0題
all(list) return True
any(Series)相當於any(Series.values)
但 True in Series卻是判斷
True in Series.index

i in Series相當於i in Series.index
for i in Series相當於for i in Series.values

推薦hahow線上學習python: https://igrape.net/30afN





![Python:如何使用 PyMuPDF (import fitz ) 提取 PDF 文本區塊並存儲為 DataFrame ; text: List[ Tuple[float|str|int] ] = page.get_text(“blocks”) Python:如何使用 PyMuPDF (import fitz ) 提取 PDF 文本區塊並存儲為 DataFrame ; text: List[ Tuple[float|str|int] ] = page.get_text(“blocks”)](https://i2.wp.com/savingking.com.tw/wp-content/uploads/2025/03/20250320084417_0_7783bd.png?quality=90&zoom=2&ssl=1&resize=350%2C233)
![Python 如何做excel的樞紐分析? pandas.DataFrame.groupby() ; .agg( {column name: function name} ) ; 如何讀取多層index的xlsx檔案? df = pandas.read_excel (fpath, index_col =[0,1]) ; 如何顯示所有欄? pd.set_option ( “display.max_columns”, None) Python 如何做excel的樞紐分析? pandas.DataFrame.groupby() ; .agg( {column name: function name} ) ; 如何讀取多層index的xlsx檔案? df = pandas.read_excel (fpath, index_col =[0,1]) ; 如何顯示所有欄? pd.set_option ( “display.max_columns”, None)](https://i1.wp.com/savingking.com.tw/wp-content/uploads/2023/03/20230321113121_64.png?quality=90&zoom=2&ssl=1&resize=350%2C233)
![Python: pandas.DataFrame的串接 pandas.concat() #concatenate 連接, 如何重新排列columns 順序? df[[“甲”, “乙”, “丙”]] ; df.reindex( columns = [“甲”, “乙”, “丙”] ) Python: pandas.DataFrame的串接 pandas.concat() #concatenate 連接, 如何重新排列columns 順序? df[[“甲”, “乙”, “丙”]] ; df.reindex( columns = [“甲”, “乙”, “丙”] )](https://i1.wp.com/savingking.com.tw/wp-content/uploads/2023/05/20241120092030_0_98dff3.png?quality=90&zoom=2&ssl=1&resize=350%2C233)
![使用 Python 檢驗字符串格式:掌握正則表達式(Regular Expression)的起始^與終止$符號, pattern = r’^GATR[0-9]{4}$’ 使用 Python 檢驗字符串格式:掌握正則表達式(Regular Expression)的起始^與終止$符號, pattern = r’^GATR[0-9]{4}$’](https://i0.wp.com/savingking.com.tw/wp-content/uploads/2024/07/20240712093637_0.png?quality=90&zoom=2&ssl=1&resize=350%2C233)

近期留言