トラバーサルをサポートするために、オブジェクト1つのpython?
反復プロトコルサポートされているオブジェクト、オブジェクトである()メソッドのような特性は、__ __nextをサポートします。リスト、タプル、辞書、文書がこの機能をサポートしています。
関数readlinesを使用して2及びファイルトラバーサルを読み取るは、()ファイルの要素が読み出され、リストに入れ、これは唯一の少量のメモリを占有反復子を使用して、このような大きなメモリ処理の会計の推奨される方法ではないことができます。
F 3は、文のイテレータを使用して決意の対象ではありません
ITERは、(F)であり、 F
Trueを返し、それがある、またはそうではない、イテレータを生成するためのステートメントを使用
F1 =旅行(F)
この点F1で、それはすでにイテレータオブジェクトであります
手動で生成された)通常使用し、ITERをループするために、自動的に生成されますイテレータITERで、リストを生成するために必要であるということです、RAWファイル・イテレータ(ITER呼び出すことができます注意してください。
4導出
4.1戻り値の型、のような文によって決まる外部シンボル、
[X * 2 用 X でデータ]
リストに戻ります
4.2フィルタ条件、基本的な形式は次のとおりです。
[X * 2 用 X におけるデータ場合のx%2 == 0]
5つの機能
5.1定義:
DEF関数名(パラメータ1、パラメータ2、...):関数本体
5.2コール:
関数名(実際のパラメータ)
5.3変数
グローバル、ビルトイン、エンクロージャ、ローカル
5.5パラメータの受け渡し
不変の種類:int型、float型、文字列、および他のタプル、操作は、元の関数の値に影響を与えません。
変数の種類:リスト、辞書、テーブルなど、関数内では、元の値に影響を与えていない場合、あなたはコピーを使用する必要があり、元の値の動作に影響を与えます