Python
 Computer >> コンピューター >  >> プログラミング >> Python

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

  1. PythonTkinterのメソッドの後

    TkinterはGUIを作成するためのPythonライブラリです。 GUIウィンドウやその他のウィジェットを作成および操作してデータやGUIイベントを表示するための多くの組み込みメソッドがあります。この記事では、afterメソッドがTkinterGUIでどのように使用されるかを見ていきます。 構文 .after(delay, FuncName=FuncName) This method calls the function FuncName after the given delay in milisecond ウィジェットの表示 ここでは、単語のリストをランダムに表示するフレームを作成しま

  2. PythonのTimeTupleとは何ですか?

    datetime.dateインスタンスのtimetuple()メソッドは、time.struct_time型のオブジェクトを返します。 struct_timeは名前付きタプルオブジェクトです(名前付きタプルオブジェクトには、インデックスまたは名前でアクセスできる属性があります)。 struct_timeオブジェクトには、日付フィールドと時刻フィールドの両方を表す属性と、夏時間がアクティブかどうかを示すフラグがあります。 timetuple()関数によって返される名前付きタプルでは、​​日付オブジェクトに従って年、月、日のフィールドが設定され、時間、分、秒に対応するフィールドはゼロに設定され