Python では、タプルは不変です。つまり、一度作成されたタプルの要素は変更できません。ただし、場合によっては、tuple に要素を追加する必要があるかもしれません。
この記事では、Python でタプルに要素を追加する方法について説明します。タプルに要素を追加するための構文を説明し、その方法の例を示します。
Python タプルは Python リストに非常に似ており、リストに対して実行できるさまざまな操作を実行できます。唯一の違いは、タプルは作成後に変更できないことです。つまり、タプルは不変ですが、リストは変更可能です。括弧を使用して、保存したいデータを含むタプルを定義できます -
リーリーしかし、先ほど見たように、タプルは不変です。では、要素を追加または挿入するにはどうすればよいでしょうか?通常、何かを追加するということは項目を変更することを意味しますが、タプルは作成後に変更できないため、同じタプルに要素を追加することはできません。
append メソッドを使用してタプルに要素を追加しようとしたり、タプル内の既存の値を変更しようとすると、TypeError が発生し、「タプルは項目の割り当てをサポートしていません」というプロンプトが表示されます。 。
唯一の選択肢は、必要なデータを含む完全に新しいタプルを作成することです。このようにして、要素を追加するという目標を達成しながら、不変性を維持できます。
さまざまな方法でタプルに要素を挿入/追加できます。
演算子を使用して連結します
型変換を使用する
* 演算子を使用します
ご存知のとおり、Python は、その背後にあるアルゴリズムや理論を理解していなくても、ユーザーが簡単に対話して複雑な問題を解決できるようにする多くのメソッドを備えたユーザーフレンドリーな言語です。
演算子を使用して要素をタプルに追加します。これはある程度同じように機能します。タプル間で演算子を使用すると、両方のタプルの値を含む新しいタプルが作成されます。これは、同じ変数間で演算子を使用する場合にも当てはまります。
ステップ 1 - いくつかの値を含むタプルを作成します
ステップ 2 - 演算子を使用してさらに値/要素を追加します
演算子の両側のオブジェクト タイプは同じである必要があることに注意することが重要です。つまり、要素を追加する場合、もう一方のオブジェクトはタプルである必要があります。そうしないと、エラーが発生します。
以下の例では、同じ変数に対して " " 演算子を使用しています -
リーリー ###出力### リーリーリストへの型変換を使用する
Example
の中国語訳は次のとおりです:Example
リーリー ###出力### リーリー- タプルを作成する
- 同じ名前で新しいタプルを作成し、追加する要素を含むタプル オブジェクトを割り当てます
Example リーリー ###出力### リーリー ###結論は### この記事では、タプルに要素を追加する 3 つの異なる方法について説明しました。私たちは使いやすい Pythonic の方法を学びました。型変換とリスト メソッドを利用し、append を使用して要素を追加する方法を説明しました。最後に、要素を追加するための分解とその高度な概念について詳しく説明します。
以上がタプルに要素を追加する Python プログラム 以下は、タプルに要素を追加するための Python プログラムです。 #タプルを定義する my_tuple = (1, 2, 3) # タプルに要素を追加します new_tuple = my_tuple + (4, 5) # 新しいタプルを出力する print(new_tuple) このプログラムは、元のタプルの要素と追加された新しい要素を含む新しいタプルを出力します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。