最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中map()函數(shù)使用方法詳解

 更新時間:2021年08月20日 10:47:43   作者:IT之一小佬  
map( )函數(shù)在算法題目里面經(jīng)常出現(xiàn),map( )會根據(jù)提供的函數(shù)對指定序列做映射,在寫返回值等需要轉(zhuǎn)換的時候比較常用。這篇文章主要介紹了Python中 map()的用法,需要的朋友可以參考下

先看map()函數(shù)底層封裝介紹:

注釋中翻譯為:

map(func, *iterables)——> map對象

創(chuàng)建一個迭代器,使用來自的參數(shù)計(jì)算函數(shù)每個迭代器。當(dāng)最短的迭代器耗盡時停止。

作用:

map(func, lst) ,將傳⼊的函數(shù)變量 func 作⽤到 lst 變量的每個元素中,并將結(jié)果組成新的列表 (Python2)/ 迭代器(Python3) 返回。

注意:

map()返回的是一個迭代器,直接打印map()的結(jié)果是返回的一個對象。

示例代碼1:

lst = ['1', '2', '3', '4', '5', '6']
print(lst)
lst_int = map(lambda x: int(x), lst)
# print(list(lst_int))
for i in lst_int:
    print(i, end=' ')
print()
print(list(lst_int))

運(yùn)行效果:

示例代碼2:

lst = map(str, [i for i in range(10)])
print(list(lst))
lst_2 = map(str, range(5))
print(list(lst_2))

運(yùn)行效果:

示例代碼3:

list1 = [1, 2, 3, 4, 5]
def func(x):
    return x ** 2
result = map(func, list1)
print(result)
print(list(result))

運(yùn)行效果:

示例代碼4:

list1 = [1, 2, 3, 4, 5]
list2 = [1, 2, 3, 4, 5, 6]
list3 = [1, 2, 3, 4, 5, 6, 7]
def func1(x, y, z):
    return x + y + z
def func2(x, y, z):
    return x, y, z
result1 = map(func1, list1, list2, list3)
print(result1)
print(list(result1))
result2 = map(func2, list1, list2, list3)
print(result2)
print(list(result2))

運(yùn)行效果:

總結(jié)

本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • Python使用Kafka處理數(shù)據(jù)的方法詳解

    Python使用Kafka處理數(shù)據(jù)的方法詳解

    Kafka是一個分布式的流數(shù)據(jù)平臺,它可以快速地處理大量的實(shí)時數(shù)據(jù)。在Python中使用Kafka可以幫助我們更好地處理大量的數(shù)據(jù),本文就來和大家詳細(xì)講講具體使用方法吧
    2023-04-04
  • torchxrayvision包安裝過程(附pytorch1.6cpu版安裝)

    torchxrayvision包安裝過程(附pytorch1.6cpu版安裝)

    這篇文章主要介紹了torchxrayvision包安裝過程(附pytorch1.6cpu版安裝),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Python實(shí)現(xiàn)將DNA序列存儲為tfr文件并讀取流程介紹

    Python實(shí)現(xiàn)將DNA序列存儲為tfr文件并讀取流程介紹

    為什么要在實(shí)驗(yàn)過程中存儲文件,因?yàn)橛行┧惴ǖ膬?nèi)容存在一些重復(fù)計(jì)算的步驟,這些步驟往往消耗很大一部分時間,在有大量參數(shù)的情況時,需要在多次不同參數(shù)的情況下重復(fù)試驗(yàn),因此可以考慮將一些不涉及參數(shù)運(yùn)算的部分結(jié)果存入文件中
    2022-09-09
  • 解決Opencv+Python cv2.imshow閃退問題

    解決Opencv+Python cv2.imshow閃退問題

    這篇文章主要介紹了解決Opencv+Python cv2.imshow閃退問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • 使用Python實(shí)現(xiàn)自動化辦公的代碼示例(郵件、excel)

    使用Python實(shí)現(xiàn)自動化辦公的代碼示例(郵件、excel)

    隨著技術(shù)的進(jìn)步,Python 的高效性和易用性使其成為辦公自動化的強(qiáng)大工具,通過 Python,我們可以自動處理日常工作中的郵件、Excel 表格等任務(wù),從而大幅提升效率,本文將詳細(xì)介紹如何使用 Python 實(shí)現(xiàn)這些自動化功能,并附上關(guān)鍵代碼示例,需要的朋友可以參考下
    2025-01-01
  • Python 獲取項(xiàng)目根路徑的代碼

    Python 獲取項(xiàng)目根路徑的代碼

    這篇文章主要介紹了Python 獲取項(xiàng)目根路徑的代碼文中通過代碼給大家介紹了Python獲取當(dāng)前目錄和上級目錄,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • Python中連接字符串的7種方法小結(jié)

    Python中連接字符串的7種方法小結(jié)

    Python?提供了將一個或多個字符串連接在一起的多種方法,本文主要介紹了Python中連接字符串的7種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06
  • python matplotlib工具欄源碼探析二之添加、刪除內(nèi)置工具項(xiàng)的案例

    python matplotlib工具欄源碼探析二之添加、刪除內(nèi)置工具項(xiàng)的案例

    這篇文章主要介紹了python matplotlib工具欄源碼探析二之添加、刪除內(nèi)置工具項(xiàng)的案例,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Django模板過濾器和繼承示例詳解

    Django模板過濾器和繼承示例詳解

    初入python和django做項(xiàng)目,遇到很多前端頁面代碼冗余的情況,特別是頭部和腳部,代碼都是一樣的,所以下面這篇文章主要給大家介紹了關(guān)于Django模板過濾器和繼承的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • python二進(jìn)制讀寫及特殊碼同步實(shí)現(xiàn)詳解

    python二進(jìn)制讀寫及特殊碼同步實(shí)現(xiàn)詳解

    這篇文章主要介紹了python二進(jìn)制讀寫及特殊碼同步實(shí)現(xiàn)詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10

最新評論

行唐县| 正定县| 惠水县| 桑日县| 鄂州市| 建阳市| 随州市| 禹城市| 墨江| 临海市| 永仁县| 大石桥市| 盐津县| 将乐县| 麻江县| 正宁县| 河池市| 元谋县| 黄龙县| 大邑县| 凤庆县| 平湖市| 孝义市| 海宁市| 万宁市| 科尔| 务川| 苗栗市| 黄龙县| 肃宁县| 霍山县| 桐城市| 九龙坡区| 齐河县| 拉萨市| 通化县| 如东县| 海盐县| 岳西县| 芷江| 肇庆市|