python 内置函数map的使用
生活随笔
收集整理的這篇文章主要介紹了
python 内置函数map的使用
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
map 的作用:
map()?會(huì)根據(jù)提供的函數(shù)對(duì)指定序列做映射,比如使list 內(nèi)的數(shù)據(jù)加減2 之類(lèi)的操作
map 的語(yǔ)法:
map(function, iterable, ...)function -- 函數(shù)
iterable -- 一個(gè)或多個(gè)序列
map 使用注意 :
Python 2.x 返回列表。
Python 3.x 返回迭代器,所以python? 3x 中迭代器換需要使用list 轉(zhuǎn)化一下
demo 練習(xí) map 的使用
demo1 list 內(nèi)的數(shù)據(jù)乘于2?
list_a = [1, 2, 3, 4, 5]
def add(n):return n * 2
num = map(add, list_a)
print(num) # 打印結(jié)果是迭代器
print(list(num)) # 把迭代器轉(zhuǎn)為list
打印結(jié)果如下:
demo2 list內(nèi)的數(shù)據(jù)平方
list_a = [1, 2, 3, 4, 5]
def add(n):return n * n
num = map(add, list_a)
print(num) # 打印結(jié)果是迭代器
print(list(num)) # 把迭代器轉(zhuǎn)為list
打印結(jié)果如下:
?
總結(jié)
以上是生活随笔為你收集整理的python 内置函数map的使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 马牌多少钱啊?
- 下一篇: python 判断字典是否包含某个key