婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python中map()函數使用方法詳解

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

熱門標簽:長沙高頻外呼系統原理是什么 西藏房產智能外呼系統要多少錢 ai電銷機器人源碼 湛江智能外呼系統廠家 百度地圖標注沒有了 ai電話機器人哪里好 外呼并發線路 地圖標注審核表 宿遷星美防封電銷卡

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

注釋中翻譯為:

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

創建一個迭代器,使用來自的參數計算函數每個迭代器。當最短的迭代器耗盡時停止。

作用:

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

注意:

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

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

運行效果:

總結

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

您可能感興趣的文章:
  • Python入門教程2. 字符串基本操作【運算、格式化輸出、常用函數】
  • Python中使用pprint函數進行格式化輸出的教程
  • python中re.findall函數實例用法
  • Python函數基礎
  • Python torch.flatten()函數案例詳解
  • Python之基礎函數案例詳解
  • Python 函數簡單易理解版
  • python機器學習高數篇之函數極限與導數
  • python中super()函數的理解與基本使用
  • Python如何使用print()函數輸出格式化字符串
  • python之多種方式傳遞函數方法案例講解
  • Python類的高級函數詳解
  • 10個有用的Python字符串函數小結
  • python imread函數詳解
  • 關于Python OS模塊常用文件/目錄函數詳解
  • python用函數創造字典的實例講解
  • Python常見的函數及格式化輸出

標簽:漯河 南平 大同 海南 普洱 盤錦 林芝 寧夏

巨人網絡通訊聲明:本文標題《python中map()函數使用方法詳解》,本文關鍵詞  python,中,map,函數,使用方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python中map()函數使用方法詳解》相關的同類信息!
  • 本頁收集關于python中map()函數使用方法詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 来宾市| 云梦县| 闸北区| 巩义市| 宜州市| 叶城县| 怀来县| 类乌齐县| 龙江县| 乐业县| 肇庆市| 梅河口市| 南川市| 迁安市| 虎林市| 咸宁市| 英吉沙县| 徐水县| 三门峡市| 孟连| 莒南县| 分宜县| 洛阳市| 永丰县| 阿城市| 广饶县| 富裕县| 宕昌县| 太仆寺旗| 延长县| 银川市| 永吉县| 宁远县| 四会市| 甘德县| 曲沃县| 馆陶县| 分宜县| 交口县| 丰镇市| 中卫市|