ジッパー:複数のイテラブル、最初から、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]