Pythonの組み込み関数であるmap()
は、イテラブル(リストや辞書など)の各要素に対して関数を適用するために使用されます。この関数は新しいイテラブル(mapオブジェクト)を返し、コードの他の部分で使用できます。
# map関数の基本的な使用方法
numbers = [1, 2, 3, 4, 5]
squared = map(lambda x: x**2, numbers)
print(list(squared)) # 出力: [1, 4, 9, 16, 25]
上記の例では、map()
関数はnumbers
リストの各要素に対して無名関数(lambda x: x**2
)を適用しています。結果として得られるsquared
はmapオブジェクトで、これをlist()
関数を使ってリストに変換しています。
map()
関数は、ループを書くことなく一連の操作を簡潔に行うことができるため、Pythonプログラミングにおいて非常に便利なツールです。
詳細な情報については、Pythonの公式ドキュメンテーションを参照してください。.