human
Pythonによる「マップ」、フィルター」、「Reduce」という機能を例で教えてください
gpt
リスト内の各アイテムに関数をマップ、フィルタリングし、削減する

 - マップは、機能の結果とともに初期として等しい長さのリストを生成します。たとえば、数値の正方形を計算する「正方形」関数を使用すると、初期要素の正方形のリストが取得されます
 - フィルターは、関数が真に返されるアイテムのみを含むリストを生成します。たとえば、偶数を受け取ったときにtrueを返す「ペア」関数を使用する場合、偶数の数字のみが含まれるリストを取得します初期リスト
 - 削減初期要素から単一の値を生成すると、関数は追加のパラメーターを受信して​​最終結果の計算に役立ちます。初期リストと追加の値

例えば：
```
＃数の正方形を計算します
def quadrat(element):
    return element ** 2

＃アイテムがペアの場合はtrueを返します
def parell(element):
    return element % 2 == 0

＃2つの番号を合計します
def suma(a, b):
    return a + b

llista = [ 1, 1, 2, 3, 5, 8, 13 ]

print(map(quadrat, llista)) # -> [1, 1, 4, 9, 25, 64, 169]
print(filter(parell, llista))  # -> [2, 8]
print(reduce(suma, llista, 0)) # -> 33
```