Python-iter()メソッド
Python inter()は基本的にイテレータオブジェクトを作成します。これを使用してイテレータを反復処理できます。イテレータとイテレータが何であるかを理解してみましょう。イテレータ-イテレータは、イテレータで反復できる数えられる数の値を含むオブジェクトです。 Iterables:Iterablesは基本的に、リスト、タプル、文字列などのデータ型のコレクションです。
構文:iter()
iter(object、sentinel)
オブジェクト-必須。反復可能なオブジェクト
歩哨-オプション。オブジェクトが呼び出し可能なオブジェクトである場合、戻り値が番兵と同じになると反復が停止します
イテレータオブジェクトは__next__()メソッドを使用します。呼び出されるたびに、イテレータストリームの次の要素が返されます。
例
list1 =[10, 20] valuesL1 = iter(list1) valuesL1.__next__() //10 valuesL1.__next__() //20
next()__ next __()メソッドを毎回呼び出すのは面倒なので、イテレータオブジェクトをパラメータとして受け取り、内部で__next __()メソッドを呼び出す組み込み関数next()を使用します。このnext()は、代わりに使用できます。 __next __()
例
list1 =[10, 20] valuesL1 = iter(list1) next(valuesL1) //10 next(valuesL1) //20
-
PythonTkinterのメソッドの後
TkinterはGUIを作成するためのPythonライブラリです。 GUIウィンドウやその他のウィジェットを作成および操作してデータやGUIイベントを表示するための多くの組み込みメソッドがあります。この記事では、afterメソッドがTkinterGUIでどのように使用されるかを見ていきます。 構文 .after(delay, FuncName=FuncName) This method calls the function FuncName after the given delay in milisecond ウィジェットの表示 ここでは、単語のリストをランダムに表示するフレームを作成しま
-
PythonのTimeTupleとは何ですか?
datetime.dateインスタンスのtimetuple()メソッドは、time.struct_time型のオブジェクトを返します。 struct_timeは名前付きタプルオブジェクトです(名前付きタプルオブジェクトには、インデックスまたは名前でアクセスできる属性があります)。 struct_timeオブジェクトには、日付フィールドと時刻フィールドの両方を表す属性と、夏時間がアクティブかどうかを示すフラグがあります。 timetuple()関数によって返される名前付きタプルでは、日付オブジェクトに従って年、月、日のフィールドが設定され、時間、分、秒に対応するフィールドはゼロに設定され