中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python中怎么用filter函數篩選數字

小億
134
2023-12-16 00:59:20
欄目: 編程語言

在Python中,可以使用filter()函數來篩選數字。filter()函數接受兩個參數,第一個參數是一個函數,用于判斷待篩選元素是否滿足條件,第二個參數是一個可迭代對象,用于提供待篩選的元素。filter()函數返回一個迭代器,包含滿足條件的元素。

以下是一個使用filter()函數篩選數字的示例:

# 定義一個函數,用于判斷元素是否為數字
def is_number(n):
    return isinstance(n, int) or isinstance(n, float)

# 待篩選的列表
lst = [1, 'a', 2.5, 'b', 3, 4.5, 'c']

# 使用 filter() 函數篩選數字
result = filter(is_number, lst)

# 輸出結果
print(list(result))  # 輸出:[1, 2.5, 3, 4.5]

在上述示例中,我們定義了一個is_number()函數,用于判斷元素是否為數字。然后,我們將待篩選的列表傳遞給filter()函數,并指定is_number()函數作為篩選條件。最后,我們將結果轉換為列表并輸出。結果中只包含滿足條件的數字元素。

0
澎湖县| 平陆县| 清丰县| 阿城市| 云阳县| 西昌市| 酒泉市| 福泉市| 遵义县| 石城县| 彩票| 鄯善县| 洛隆县| 常德市| 虎林市| 阿图什市| 宁南县| 琼中| 德化县| 黔东| 汾西县| 五华县| 吉木萨尔县| 滦南县| 商城县| 丁青县| 康乐县| 富蕴县| 蛟河市| 同江市| 临沂市| 漳平市| 普兰店市| 太仓市| 金湖县| 长岭县| 沅江市| 赣州市| 石嘴山市| 长白| 米林县|