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