Pythonのtupleは、複数の値を一つにまとめて保持するためのデータ型です。tupleは、要素を変更できないイミュータブルなデータ型であり、リストと異なり、要素を追加、削除、変更することができません。
tupleには、タプルを指定した関数で変換した結果を持つ新しいタプルを生成するmap()関数があります。map()関数は、タプルの各要素に関数を適用し、その結果を新しいタプルとして返します。以下の例では、タプルの各要素に関数squareを適用しています。
def square(x):
return x * x
tuple1 = (1, 2, 3, 4, 5)
tuple2 = map(square, tuple1)
print(tuple2)
# 出力:(1, 4, 9, 16, 25)
この例では、tuple1には1から5までの数字が含まれています。map()関数を使用して、tuple1の各要素にsquare関数を適用し、tuple2という新しいタプルを生成しました。tuple2には、tuple1の各要素にsquare関数を適用した結果が格納されています。