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

Pythonでタプルを更新する


タプルは不変です。つまり、タプル要素の値を更新または変更することはできません。次の例が示すように、既存のタプルの一部を使用して新しいタプルを作成できます-

#!/usr/bin/python
tup1 = (12, 34.56);
tup2 = ('abc', 'xyz');
# Following action is not valid for tuples
# tup1[0] = 100;
# So let's create a new tuple as follows
tup3 = tup1 + tup2;
print tup3;

出力

上記のコードを実行すると、次の結果が生成されます-

(12, 34.56, 'abc', 'xyz')

  1. Pythonでの基本的なタプル操作

    タプルは、文字列のように+および*演算子に応答します。結果が文字列ではなく新しいタプルになることを除いて、ここでも連結と繰り返しを意味します。 実際、タプルは、前の章で文字列に対して使用した一般的なシーケンス操作のすべてに応答します- Python式 結果 説明 len((1、2、3)) 3 長さ (1、2、3)+(4、5、6) (1、2、3、4、5、6) 連結 (Hi!、)* 4 (Hi!、Hi!、Hi!、Hi!) 繰り返し 3 in(1、2、3) 真 メンバーシップ for x in(1、2、3):print x、 1 2 3 反復

  2. Pythonタプル

    Pythonでは、タプルは順序付けられたコレクションです。 および不変 。つまり、タプルにアイテムを追加したり、タプルからアイテムを削除したりすることはできません。 括弧()を使用してタプルを作成します および少なくとも1つのコンマ( , ) 。 タプルは、スライスの結果もタプルになることを除いて、リストと同じようにインデックス付けおよびスライスできます。 タプルを作成する方法 colorsTuple = (red, green, blue) print(colorsTuple) 出力: (red, green, blue) 1つのアイテムのみでタプルを作成する タプルには少なくと