フィルタを使用してください

説明

フィルタ()関数は、キューをフィルタリングするための組み込み関数であり、濾過不適格な要素は、修飾要素のリストを返します。

文法

フィルタ(関数、反復可能)

パラメータ

  • 機能:機能判定
  • 反復可能:反復可能オブジェクト

返却値

リストに戻ります

注意を払います

python2.xを濾過リストで返され、返されたのpython3は、フィルタクラスです。フィルタクラスを実装ITERイテレータが不活性特性の計算を有するような方法は、相対Python2.xパフォーマンスを改善する、メモリを節約することができることが分かります。Pythonの異なるバージョンのコンパイラのためのあなたは、フォローアップ治療に注意を払う必要があります。

#!/usr/bin/python3
# 过滤列表中所有奇数
def is_odd(n):
    return n % 2 == 1
 
tmplist = filter(is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
newlist = list(tmplist)
print(newlist)

おすすめ

転載: www.cnblogs.com/renwoixng/p/filter使用.html