正文
map函数python3 map函数python用法
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
python中map函数
map在python2返回listmap函数python3,在python3返回iterator.
如果想在python3得到可以反复重用的listmap函数python3,只要把iterator转成list即可map函数python3:
lst_result = list(map(func, items))
Python2 与 Python3 的 map 函数
Python2 的 map 函数将函数 func 应用到一个序列的每个元素,或者多个序列的相同索引位置对应的元素,最终返回一个 list。
Python3 的 map 函数与 Python2 功能一致,最后返回的是一个 map 对象。可以通过 list() 函数将 map 对象转为一个 list 列表。
map函数的用法python
map函数的用法如下map函数python3:
map(func, lst) map函数python3,将传⼊的函数变量 func 作⽤到 lst 变量的每个元素中,并将结果组成新的列表 (Python2)/ 迭代器(Python3) 返回。
注意:
map()返回的是一个迭代器,直接打印map()的结果是返回的一个对象。
map函数示例代码:
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))
python3 与Python2中map()函数的使用异同
python2的map(function, list)函数直接返回一个list
此时返回的是迭代器,需要加一个list作用于map
int型数据是不能被用于迭代的,所以map的list入参的元素不能是整数,即
故list中的元素类型可以是str,list等
map函数python3的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于map函数python用法、map函数python3的信息别忘了在本站进行查找喔。