ホームページ >バックエンド開発 >Python チュートリアル >タプルのキーと値を出力する Python プログラム
Python では、tuple は項目の コレクション を保存するのに便利なデータ型です。コードを理解したりデバッグしたりするために、タプルのキーと値を出力する必要がある場合があります。この記事では、Python で tuple のキーと値を出力する方法について説明します。
これらの要素にアクセスするための構文を確認し、その方法の例を示します。まず、タプルとは何か、そのキーと値が何を意味するのかを理解します。
タプルを使用すると、複数の項目を 1 つの変数に保存できます。
タプルは、データのコレクションを保存するための Python の 4 つの組み込みデータ型の 1 つです。
最後の 3 つは、リスト、コレクション、および dictionaries で、それぞれに独自の機能とアプリケーションのセットがあります。
タプルは、変更できない順序付けられたコレクションです。 タプルは括弧内に記述されます。
タプルは不変です。つまり、タプルを構築すると、その要素を変更、追加、削除することはできません。
もちろん、タプルにはオブジェクトの 1 つのインスタンスしか保存されないため、タプル内にキーと値がペアで存在することはありません。
ただし、キーと値を含むタプルを作成する必要がある場合は、ネストされたタプルのタプルを作成することで作成できます。各タプルには 2 つの値があり、最初の値はその key を表し、2 番目の値はその値を表します i>.
###例### リーリーの内部に タプル のペアが含まれているため、たとえば、外側の タプル の最初の値には 2 つの A があります。値の タプル。ここで、最初の値 1 はこのタプルのキーであり、2 番目の値 4 はそのデータ値です。 したがって、ご存知のとおり、インデックス
によってタプルにアクセスでき、そのインデックスを使用して内部タプル要素にアクセスし、再度それを使用してキーと値にアクセスします。リーリー これにより、外側のタプルの最初の
tupleのキーが出力されます。しかし、外側のタプルに要素がいくつあるかわからない場合はどうなるでしょうか?この場合、インデックスを使用して内部要素にアクセスすると、インデックス範囲外エラーが発生する可能性があります。これは、タプルに存在しない要素にアクセスしようとしていることを意味します。 Python len() メソッドの使用
ただし、これには Python の別のステートメントである iteration ステートメントを使用する必要があります。選択できるオプションはたくさんありますが、簡単にするために for ループを使用します。
for ループは、「in」演算子を使用して反復可能なオブジェクトのすべての要素を反復処理する簡単な方法を提供します。
リーリー上記のコードでは、プログラムは A という名前のタプルに存在する各要素を反復処理し、各反復で対応する要素を出力します。次に、アルゴリズムに移り、上で学んだことと、問題を解決するためにそれらをどのように使用できるかについて説明します。
###アルゴリズム###
を作成します。 外部
タプルの各要素出力するには、for ループを使用して外側のタプルを反復処理します。
各反復で内部タプルの最初の値をキーとして出力します
内部タプル
の 2 番目の値をこの時点で、プログラムは外側のタプルに存在するすべてのキーと値を出力した後に終了します。 ###例###
タプルのキーと値を出力するプログラム -タプル
のキーと値の意味について学びました。そして、for ループを使用してタプル内のすべてのキーと値を出力する方法を説明します。以上がタプルのキーと値を出力する Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。