1. <source id="nejs2"></source>
  2. <video id="nejs2"></video>
    <source id="nejs2"></source>
          1. Python map()

            更新:

            內置函數映射()有助于對指定表(列表、元組、集合、字典、字符串等)的每個元素執行給定的函數。)并返回結果列表。

             **map(function, iterable, ...)** #where iterable can be list, tuple etc 
            

            地圖()參數:

            接受兩個參數。我們可以將多個迭代器對象傳遞給map()函數在這種情況下,給定的函數必須有那么多參數。

            參數 描述 必需/可選
            功能 為指定 iterable 的每個元素調用的函數。 需要
            可迭代的 要映射的可迭代 需要

            映射()返回值

            然后,從map()返回的值(map 對象)可以傳遞給map()(創建列表)、set()(創建集合)等函數。

            | 投入 | 返回值 | | 可迭代的 | 映射類的迭代器對象 |

            Python 中map()方法的示例

            示例 1:在 python 中使用map()

             def calculateSquare(n):
                return n*n
            
            numbers = (1, 2, 3, 4)
            result = map(calculateSquare, numbers)
            print(result)
            
            # converting map object to set
            numbersSquare = set(result)
            print(numbersSquare) 
            

            輸出:

             <map at="" object="">{16, 1, 4, 9}</map>

            示例 2:如何將 lambda 函數與map()一起使用?/h3 >

             numbers = (1, 2, 3, 4)
            result = map(lambda x: x*x, numbers)
            print(result)
            
            # converting map object to set
            numbersSquare = set(result)
            print(numbersSquare) 
            

            輸出:

             <map>{16, 1, 4, 9}</map>

            示例 3:使用 Lambda 將多個迭代器傳遞給map()

             num1 = [4, 5, 6]
            num2 = [5, 6, 7]
            
            result = map(lambda n1, n2: n1+n2, num1, num2)
            print(list(result)) 
            

            輸出:

            [9, 11, 13] 

            示例 4:帶字符串的 Python 映射()

             # map() with string
            map_iterator = map(to_upper_case, 'abc')
            print(type(map_iterator))
            print_iterator(map_iterator) 
            

            輸出:

             <class>A B C</class> 
            頂部 久久久久99精品成人片毛片_黃色A片三級三級三級无码_日本不卡高清视频v中文字幕_高清欧美视频一区二区
            1. <source id="nejs2"></source>
            2. <video id="nejs2"></video>
              <source id="nejs2"></source>