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