tupleには、条件を満たす要素だけを持つ新しいタプルを生成する内包表記があります。

python

Pythonのtupleは、複数の要素を一つのオブジェクトとしてまとめることができるデータ型です。tupleは、要素を変更することができないイミュータブルなデータ型であり、リストと異なり、要素を追加、削除、変更することができません。

tupleには、条件を満たす要素だけを持つ新しいタプルを生成する内包表記という機能があります。この機能を使うと、元のタプルから条件を満たす要素だけを抽出して新しいタプルを生成することができます。

例えば、以下のようなタプルを考えます。

t = (1, 2, 3, 4, 5)

このタプルから偶数だけを抽出して新しいタプルを生成するには、以下のように書きます。

t_even = tuple(x for x in t if x % 2 == 0)
# t_evenは(2, 4)となります

このように、内包表記を使うことで、元のタプルから条件を満たす要素だけを抽出して新しいタプルを生成することができます。

タイトルとURLをコピーしました