日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python编程基础:第五十五节 map函数Map

發布時間:2025/4/5 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python编程基础:第五十五节 map函数Map 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第五十五節 map函數Map

  • 前言
  • 實踐

前言

map函數的作用是將指定函數作用于一個可迭代對象內部的每一個元素,其表達方式為map(function, iterable),第一個位置指定作用函數,第二個函數指定被作用對象。其代碼相當于:

for i in iterable:function(i)

實踐

我們這里以匯率為例講解map函數,首先我們創建一個列表,里面的每一個元素表示書名及其價格:

book_price = [("Harry Poter", 25), ("Deep Learning", 45), ("Python", 23), ]

這里的書籍定價采用美元表示,我們需要將其轉換為人民幣,今日匯率是6.4825,我們先采用匿名函數構建匯率轉換公式:

fto_CNY = lambda item: (item[0], item[1]*6.4825)

然后我們用map函數,將列表中的每一個元素都使用fto_CNY函數進行作用:

book_price_CNY = list(map(fto_CNY, book_price))

這里的list是將map函數的計算結果轉換為列表。最后我們打印計算結果:

print(book_price_CNY) >>> [('Harry Poter', 162.0625), ('Deep Learning', 291.7125), ('Python', 149.0975)]

以上便是map函數的全部內容,感謝大家的收藏、點贊、評論。我們下一節將介紹filter函數(Filter),敬請期待~

總結

以上是生活随笔為你收集整理的Python编程基础:第五十五节 map函数Map的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。