python 3 zip的多种使用方式

 时间:2024-11-06 14:03:55

1、zip是builtin函数,无需任何引用,简单的使用方法如图所示。zip从两个可迭代对象生成一个迭代器。对zip对象进行list转换,可得到元组列表。

python 3 zip的多种使用方式

3、当多个可迭代对象返回个数不同时,比如多个列表长度不同,可迭代对象会终止于最先终止的那个。如图,zip以后按照最短l3的长度。

python 3 zip的多种使用方式

5、注意,zip返回的是可迭代对象,当我们使用list对其转换以后,它就迭代结束了。因此如图所示,后面两次print为空。

python 3 zip的多种使用方式

7、如果我们可以将zip对象转为list后的列表展开,实际上得到了元素交替合并的列表。这一展开函数为itertools.chain.from_iterable。因为某些原因,python中没有展开任意层的函数。这一问题有人讨论:Why doesn't Python have a "flatten" function for lists.

python 3 zip的多种使用方式
  • LOL更新后登陆提示此应用程序的安装已损坏
  • 英语视频教学方法
  • 天文学设计中创建天文望远镜的方法
  • 如何执行直方图操作并同时保留图像的信息内容
  • 高压放大器ATA-7000系列参数指标及介绍
  • 热门搜索
    哆啦a梦图片大全 泰罗奥特曼怪兽大全 科幻画图片大全 面部下垂怎么办 小学反义词大全 数字骂人大全 聊天图片大全 幼儿园爸妈寄语大全 军团名字大全霸气 超人图片大全