欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關(guān)于python中map函數(shù)的使用

 更新時(shí)間:2023年04月19日 11:26:33   作者:米多sir  
這篇文章主要介紹了關(guān)于python中map函數(shù)的使用,map函數(shù)也是python中的一個(gè)內(nèi)置函數(shù),用法同之前講過(guò)的filter函數(shù)類似,需要的朋友可以參考下

1. 概念

map函數(shù)也是python中的一個(gè)內(nèi)置函數(shù),用法同之前講過(guò)的filter函數(shù)類似。map在這里的意思是映射的意思,會(huì)根據(jù)提供的函數(shù)對(duì)指定序列做映射。

map函數(shù)會(huì)返回一個(gè)迭代器,如果要轉(zhuǎn)換為列表,可以使用 list() 來(lái)轉(zhuǎn)換。

2. 語(yǔ)法

map(function, iterable)

> function -- 函數(shù)
> iterable -- 序列

map函數(shù)的第一個(gè)參數(shù)是一個(gè)函數(shù),第二個(gè)參數(shù)是一個(gè)序列,里面的每個(gè)元素作為函數(shù)的參數(shù)進(jìn)行計(jì)算和判斷。函數(shù)返回值則被作為新的元素存儲(chǔ)起來(lái)。

3. 示例

def add(x):
    return x**2			#計(jì)算x的平方

lists = range(11)       #創(chuàng)建包含 0-10 的列表
a = map(add,lists)      #計(jì)算 0-10 的平方,并映射
print(a)                # 返回一個(gè)迭代器:<map object at 0x0000025574F68F70>
print(list(a))          # 使用 list() 轉(zhuǎn)換為列表。結(jié)果為:[0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]


# 使用lambda匿名函數(shù)的形式復(fù)現(xiàn)上面的代碼會(huì)更簡(jiǎn)潔一些
print(list(map(lambda x:x**2,range(11))))   # 結(jié)果為:[0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

到此這篇關(guān)于關(guān)于python中map函數(shù)的使用的文章就介紹到這了,更多相關(guān)python中的map函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 分析解決Python中sqlalchemy數(shù)據(jù)庫(kù)連接池QueuePool異常

    分析解決Python中sqlalchemy數(shù)據(jù)庫(kù)連接池QueuePool異常

    這篇文章主要來(lái)給大家分析sqlalchemy數(shù)據(jù)庫(kù)連接池QueuePool的異常,給大家用詳細(xì)的圖文方式做出了解決的方案,有需要的朋友可以借鑒參考下,希望可以有所幫助
    2021-09-09
  • Python request操作步驟及代碼實(shí)例

    Python request操作步驟及代碼實(shí)例

    這篇文章主要介紹了Python request操作步驟及代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Python Paramiko模塊中exec_command()和invoke_shell()兩種操作區(qū)別

    Python Paramiko模塊中exec_command()和invoke_shell()兩種操作區(qū)別

    invoke_shell 使用 SSH shell channel,而 exec_command 使用 SSH exec channel,本文主要介紹了Python Paramiko模塊中exec_command()和invoke_shell()兩種操作區(qū)別,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • Python 專題二 條件語(yǔ)句和循環(huán)語(yǔ)句的基礎(chǔ)知識(shí)

    Python 專題二 條件語(yǔ)句和循環(huán)語(yǔ)句的基礎(chǔ)知識(shí)

    本文主要介紹了Python條件語(yǔ)句和循環(huán)語(yǔ)句的基礎(chǔ)知識(shí)。主要內(nèi)容包括: 1.條件語(yǔ)句:包括單分支、雙分支和多分支語(yǔ)句,if-elif-else;2.循環(huán)語(yǔ)句:while的使用及簡(jiǎn)單網(wǎng)絡(luò)刷博器爬蟲(chóng);3.循環(huán)語(yǔ)句:for的使用及遍歷列表、元組、文件和字符串。
    2017-03-03
  • 6個(gè)Python辦公黑科技,助你提升工作效率

    6個(gè)Python辦公黑科技,助你提升工作效率

    這篇文章主要介紹了Python辦公黑科技,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-08-08
  • 新版Pycharm顯示Conda?executable?is?not?found解決辦法

    新版Pycharm顯示Conda?executable?is?not?found解決辦法

    這篇文章主要給大家介紹了關(guān)于新版Pycharm顯示Conda?executable?is?not?found解決辦法,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Pycharm具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • 神經(jīng)網(wǎng)絡(luò)相關(guān)之基礎(chǔ)概念的講解

    神經(jīng)網(wǎng)絡(luò)相關(guān)之基礎(chǔ)概念的講解

    今天小編就為大家分享一篇關(guān)于神經(jīng)網(wǎng)絡(luò)相關(guān)之基礎(chǔ)概念的講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • 通過(guò)Python繪制九種二次曲面的示例詳解

    通過(guò)Python繪制九種二次曲面的示例詳解

    這篇文章主要為大家詳細(xì)介紹了如何通過(guò)Python繪制九種二次曲面,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-06-06
  • Python flask返回中文亂碼的解決方法分享

    Python flask返回中文亂碼的解決方法分享

    有時(shí)使用flask返回?cái)?shù)據(jù)會(huì)出現(xiàn)帶有中文的時(shí)候會(huì)顯示成亂碼(ascii)的情況出現(xiàn),所以本文為大家整理了一下解決的方法,需要的小伙伴可以參考一下
    2023-07-07
  • python3.7 openpyxl 在excel單元格中寫(xiě)入數(shù)據(jù)實(shí)例

    python3.7 openpyxl 在excel單元格中寫(xiě)入數(shù)據(jù)實(shí)例

    這篇文章主要介紹了python3.7 openpyxl 在excel單元格中寫(xiě)入數(shù)據(jù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09

最新評(píng)論