Python 3.1 快速導覽 - 內建函數 any()

內建函數 (function) any() ,判斷參數 (parameter) iterable 中是否有任一元素為迭代器 (iterator)

函數描述
any(iterable)判斷 iterable 中是否有任一元素為迭代器


any() 與下面的函數定義是一樣的
def any(iterable):
    for element in iterable:
        if element:
            return True
    return False


舉例示範如下
print(any("123"))      # 字串
print(any([0, 1]))     # 串列
print(any((0, 1)))     # 序對
print(any({1:1, 2:2})) # 字典

# 《程式語言教學誌》的範例程式
# http://pydoing.blogspot.com/
# 檔名:any.py
# 功能:示範 Python 程式 
# 作者:張凱慶
# 時間:西元 2010 年 12 月 


執行結果如下



中英文術語對照
函數function
參數parameter
迭代器iterator
字串string
字典dictionary
串列list
序對tuple


內建函數




沒有留言: