Pythonでのmapの意味は何ですか?

Pythonのmap()は、関数とイテラブルオブジェクトを引数として受け取り、その関数をイテラブルオブジェクトの各要素に適用します。結果として、関数を適用した後の値が含まれるイテレータが返されます。つまり、map()関数は関数をイテラブルオブジェクトの各要素にマッピングし、マッピング後の結果を返すことができます。

map()関数の構文は以下のとおりです:

map(function, iterable)

functionは適用される関数であり、iterableはリスト、タプル、辞書などの反復可能なオブジェクトです。

Example:

Japanese: 例:

def square(x):
    return x ** 2

numbers = [1, 2, 3, 4, 5]

squared_numbers = map(square, numbers)
print(list(squared_numbers))  # 输出:[1, 4, 9, 16, 25]

この例では、map() 関数がnumbersリストの各要素にsquare関数を適用し、各要素の二乗値を含む新しい反復可能オブジェクト map を返します。mapオブジェクトをリストに変換することで、二乗数のリストを出力できます。

bannerAds