組み込み関数:ZIP、フィルタ、マップ、保存されました

ジッパー:複数のイテラブル、最初から、1タプルを返します

=(' A '' B '' C '' C ' 
B =(' A '' B '' C '' C ' 
RET = ジッパー(B)
 用の I におけるRET :
     プリント(I)
 プリント(リスト(郵便番号(A、B))) 

打印' A '' '' B '' B ' ' C '' C ' ' C '' C ' 
[(' A '' A ')、(' B '' B ')、(' C '' C ')、(' C 'C")]

 フィルタ:フィルタ、不適格な要素をフィルタリングイテレータオブジェクトを返すためには、資格の要素で構成されています。 
第一、第二の配列の関数として、2つのパラメータを受信し、判断するための関数の引数として配列の各要素は、その後、真または偽を返す、そして最終的に新しいオブジェクトに真の要素を返します

L = [1,2,3、-1、-5,0,51 ] 
FUNC =フィルタ(ラムダ X:X> 0、L)
 のための I におけるFUNC:
     プリント(I) 

打印: 
1 
2 
3 
51

 

マップマップ()関数は、2つの引数、関数を受け付け、配列は、新しいオブジェクトLのリターンマップ(として順番に、配列の各要素、および結果への着信効果の関数である)イテレータであります。

L = [1,2,3、-1、-5,0,51 ] 
FUNC =マップ(ラムダ:X + 1、X 、L)
 のための I におけるFUNC:
     プリント(I) 

打印 
2 
3 
4 
0
 -4 
1 
52

 

ソート:ソート、組み込みの方法別の種類のリストは、ソートすべてのイテラブルを並べ替え、メモリのようなものを作成することです、それは元のリストには影響しません

L = [1,2,3、-1、-5,0,51 ] 
info_sort =ソート(L、キー= ABS)
 プリント(info_sort) 

印刷: 
[0、1、-1、2、3、-5 、51]

 

おすすめ

転載: www.cnblogs.com/aizhinong/p/11402754.html