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

Pythonでタプル要素を削除する


個々のタプル要素を削除することはできません。もちろん、不要な要素を破棄して別のタプルを組み立てることに問題はありません。

タプル全体を明示的に削除するには、delステートメントを使用するだけです。

#!/usr/bin/python
tup = ('physics', 'chemistry', 1997, 2000);
print tup;
del tup;
print "After deleting tup : ";
print tup;

出力

これにより、次の結果が得られます。発生した例外に注意してください。これは、deltupタプルが存在しなくなったためです-

('physics', 'chemistry', 1997, 2000)
After deleting tup :
Traceback (most recent call last):
File "test.py", line 9, in <module>
print tup;
NameError: name 'tup' is not defined

  1. Pythonでタプルを解凍する

    Pythonは、タプルと呼ばれる不変のデータ型を提供します。この記事では、Python3.xでアンパックタプル型をパックする方法について学習します。またはそれ以前。 タプルのパックとアンパック Pythonは、右側の引数を左側の引数にマップする非常に強力なタプル代入ツー​​ルを提供します。このマッピングの動作は、値のタプルをnorml変数にアンパックすることとして知られています。パッキングでは、通常の割り当てによって値を通常のタプルに入れます。 それでは、その実装を見てみましょう- 例 # Packing tuple varibles under one varible name tup

  2. Pythonタプルに要素を追加する方法は?

    Pythonタプルは不変のオブジェクトです。したがって、それを変更しようとする操作(追加など)は許可されません。ただし、次の回避策を使用できます。 まず、組み込み関数list()を使用してタプルをリストに変換します。リストオブジェクトにはいつでもアイテムを追加できます。次に、別の組み込み関数tuple()を使用して、このリストオブジェクトをタプルに変換し直します。 >>> T1=(10,50,20,9,40,25,60,30,1,56) >>> L1=list(T1) >>> L1 [10, 50, 20, 9, 40, 25, 60, 3