Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonでのfilter()の例


Pythonのフィルター関数は、特定の条件を使用して反復可能オブジェクトから選択された要素をフェッチするために使用されます。この記事では、リストを取得し、特定の条件を適用してリストからいくつかの要素を選択します。

構文

filter(function, iterable)
function: A Function to be run for each item in the iterable
iterable: The iterable to be filtered

次の例では、数値を2で除算してリマインダーをチェックし、数値が奇数か偶数かを判断する関数を定義します。この関数は、filter()を使用してリストに適用されます。

listA = [15, 8, 21, 13, 32]
def findeven(x):
   if x %2 !=0:
      return False
   else:
      return True
evenum = filter(findeven, listA)
for x in evenum:
   print(x)

出力

上記のコードを実行すると、次の結果が得られます-

8
32

  1. Pythonのissubset()関数

    この記事では、Python標準ライブラリで利用可能なissubset()関数の実装と使用法について学習します。 issubset()メソッドは、セットのすべての要素が別のセットに存在する場合(引数として渡される場合)はブール値のTrueを返し、それ以外の場合はブール値のFalseを返します。 下の図では、BはAのサブセットです。AとBが同一のセットである場合、AはBの適切なサブセットであることを意味します。これは、両方のセットに同じ要素が含まれていることを意味します。 構文 <set 1>.issubset(<set 2>) 戻り値 boolean True/

  2. Intersection()関数Python

    この記事では、任意のセットで実行できるintersection()関数について学習します。数学によると、共通部分とは、2つのセットから共通の要素を見つけることを意味します。 構文 <set name>.intersection(<set a1> <set a2> ……..) 戻り値 引数として渡されるセット内の共通要素。 例 set_1 = {'t','u','t','o','r','i','a','l&