亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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ù)計算函數(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))

運行效果:

示例代碼2:

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

運行效果:

示例代碼3:

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

運行效果:

示例代碼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))

運行效果:

總結(jié)

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

相關(guān)文章

  • Python小白不正確的使用類變量實例

    Python小白不正確的使用類變量實例

    在本篇內(nèi)容里,小編給各位整理了關(guān)于Python小白不正確的使用類變量實例內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2020-05-05
  • 淺談keras 的抽象后端(from keras import backend as K)

    淺談keras 的抽象后端(from keras import backend as K)

    這篇文章主要介紹了淺談keras 的抽象后端(from keras import backend as K),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python中有哪些關(guān)鍵字及關(guān)鍵字的用法

    Python中有哪些關(guān)鍵字及關(guān)鍵字的用法

    這篇文章主要介紹了Python中有哪些關(guān)鍵字及關(guān)鍵字的用法,分享python中常用的關(guān)鍵字,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-02-02
  • python中elasticsearch_dsl模塊的使用方法

    python中elasticsearch_dsl模塊的使用方法

    這篇文章主要介紹了python中elasticsearch_dsl模塊的使用方法,elasticsearch-dsl是基于elasticsearch-py封裝實現(xiàn)的,提供了更簡便的操作elasticsearch的方法
    2022-09-09
  • Python字符串、元組、列表、字典互相轉(zhuǎn)換的方法

    Python字符串、元組、列表、字典互相轉(zhuǎn)換的方法

    這篇文章主要介紹了Python字符串、元組、列表、字典互相轉(zhuǎn)換的方法的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • 淺談django框架集成swagger以及自定義參數(shù)問題

    淺談django框架集成swagger以及自定義參數(shù)問題

    這篇文章主要介紹了淺談django框架集成swagger以及自定義參數(shù)問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Python實現(xiàn)的爬取百度文庫功能示例

    Python實現(xiàn)的爬取百度文庫功能示例

    這篇文章主要介紹了Python實現(xiàn)的爬取百度文庫功能,結(jié)合實例形式分析了Python針對百度文庫的爬取、編碼轉(zhuǎn)換、文件保存等相關(guān)操作技巧,需要的朋友可以參考下
    2019-02-02
  • Python格式化輸出字符串的五種方法總結(jié)

    Python格式化輸出字符串的五種方法總結(jié)

    Python語言有許多優(yōu)點,常用于不同的領(lǐng)域,如數(shù)據(jù)科學(xué)、web開發(fā)、自動化運維等。本文將學(xué)習(xí)如何使用字符串中內(nèi)置的方法來格式化字符串,感興趣的可以了解一下
    2022-06-06
  • Python的OptionParser模塊示例教程

    Python的OptionParser模塊示例教程

    這篇文章主要介紹了Python的OptionParser模塊教程,本文通過示例代碼給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-01-01
  • python+opencv實現(xiàn)移動偵測(幀差法)

    python+opencv實現(xiàn)移動偵測(幀差法)

    這篇文章主要為大家詳細(xì)介紹了python+opencv實現(xiàn)移動偵測,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03

最新評論