14.Pythonは組み込み関数⼆

⼀。ラムダ無名関数

いくつかのシンプルなデザイン⼀⽽のニーズに対応するために⼀文機能

ショー上記のラムダテーブル匿名関数。defを使用しては言葉が関数を宣言することができ⼀、宣言する必要はありません⼀

構文:

関数名=ラムダパラメータ:戻り値

注意:

関数の1のパラメータは、離間した複数の使用コンマを複数有していてもよい。パラメータ

2.どんなに複雑な匿名関数。⼀⾏だけ書くことができ、およびロジックの終了後にデータを直接返します

3.通常の関数の戻り値と⼀など、任意のデータ型とすることができます

匿名関数は名前を与えられていない⼀言っているわけではない。元の変数から個々のケースのための画面が⼀関数名である。我々は渡しているため、彼は匿名であると言いました

名前がない場合はオーバー__NAME__ビュー。⼀ラムダと呼ばれるシステム。何も特別なトーンを使用します。

通常の関数呼び出しのような使用が可能

⼆。ソート()

ソート機能。

语法:ソート(反復処理可能な、キー=なし、逆=偽)

反復可能な:反復可能オブジェクト

キー:照合(ソート機能)の各要素は、内部反復オブジェクトがこの関数に渡される⼀ソート

正のシーケンス:ソート逆:.フラッシュバック⾏フィードの数真:.フラッシュバックするかどうか、偽の結果に基づいてパラメータ機能操作

機能の組み合わせを使用し、

組み合わせとラムダを使用します

三。Fifilter()

フィルタ機能

構文:fifilter(。機能反復処理可能)

機能:.使用フィルタ機能が自動的その後反復可能fifilterの要素関数に渡します。

機能によると、このデータを保持するかどうかを判断するためにTrueまたはFalseを返します

反復可能な:反復可能オブジェクト

 

四。地図()

マッピング機能

構文:マッピングは各要素がYES⼀採取したイテラブルながらマップ(関数、反復可能な)を実行することができます。

関数

計算リストZhongping⽅各要素、および新しいリストを返します。

書き換えラムダ

リストとデータの両方に同じの位置を計算します

V.の再帰

機能の胸の上方向に存在する伝達関数を使用する。再帰があります

最大から998までのpythonでの再帰の深さ

それを適用する再帰:

私たちは、トラバースする再帰を使用してアクセスすることができ、そのような私たちのフォルダシステムとして、ツリーのさまざまなトラバースする再帰を使用することができます

フォルダ内のすべてのファイル

VI。⼆ポイントの検索

⼆分查找. 每次能够排除掉⼀半的数据. 查找的效率非常⾼. 但是局限性比较⼤. 必须是有

序序列才可以使⽤⼆分查找

要求: 查找的序列必须是有序序列.

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/xuweng/p/12178415.html