ホームページ  >  記事  >  バックエンド開発  >  Pythonでデータ内の奇数を出力する方法

Pythonでデータ内の奇数を出力する方法

尚
オリジナル
2019-06-27 14:34:1213437ブラウズ

Pythonでデータ内の奇数を出力する方法

filter() 関数は、シーケンスをフィルター処理し、条件を満たさない要素を除外し、条件を満たす要素で構成される新しいリストを返すために使用されます。

これは 2 つのパラメータを受け取ります。1 つ目は関数、2 つ目はシーケンスです。シーケンスの各要素は評価用のパラメータとして関数に渡され、True または False を返します。 True を返す要素が新しいリストに配置されます。

filter()関数の構文:

filter(function, iterable)

パラメータ: function -- 判定関数。 iterable – 反復可能なオブジェクト。

戻り値: リストを返します。

次に、フィルター関数の使用例を示します。

リスト内のすべての奇数をフィルターします:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

def is_odd(n):
       return n % 2 == 1
       
newlist = filter(is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
print(newlist)

出力結果:

[1, 3, 5, 7, 9]

詳細 Python 関連の多くの技術記事については、Python チュートリアル 列にアクセスして学習してください。

以上がPythonでデータ内の奇数を出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。