栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python中.zip()函数与.map()函数用法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python中.zip()函数与.map()函数用法

zip([iterable, …])

  • 将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。
  • 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用*号操作符,可以将元组解压为列表。
a=('av','bc','sada')
print(list(zip(a)))
print(list(zip(*a)))

>>>
[('av',), ('bc',), ('sada',)]
[('a', 'b', 's'), ('v', 'c', 'a')]

Process finished with exit code 0

*map(func, arg)

  • 第一个参数接受一个函数名,后面的参数接受一个或多个可迭代的序列,返回的是一个集合。
    Python函数编程中的map()函数是将func作用于*arg中的每一个元素,并将所有的调用的结果作为一个list返回。如果func为None,作用同zip()。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/286377.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号