国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > 如何将python列表压缩

如何将python列表压缩

头像

silencement

2019-12-13 10:01:213476浏览 · 0收藏 · 0评论

zip() 函数可以把两个列表“压缩”成一个 zip 对象(可迭代对象),这样就可以使用一个循环并行遍历两个列表。为了测试 zip() 函数的功能,我们可以先在交互式解释器中“试验”一下该函数的功能。

>>> a = ['a','b','c']
>>> b = [1, 2, 3]
>>> [x for x in zip(a,b)]
[('a', 1), ('b', 2), ('c', 3)]

从上面的测试结果来看,zip() 函数压缩得到的可迭代对象所包含的元素是由原列表元素组成的元组。

推荐学习《python教程

Pthon 2.x 的 zip() 函数直接返回列表,而不是返回 zip 对象。Python 2.x 的 zip() 函数返回的列表所包含的元素和 Python 3.x 的 zip() 返回的 zip 对象所包含的元素相同。

例如:

>>> c = [0.1 ,0.2]
>>> [x for x in zip(a,c)]
[('a', 0.1), ('b', 0.2)]

从上面代码可以看出,如果 zip() 函数压缩的两个列表长度不相等,那么 zip() 函数将以长度更短的列表为准。

zip() 函数不仅可以压缩两个列表,也可以压缩多个列表。比如下面试验同时压缩 3 个列表:

>>> [x for x in zip(a, b, c)]
[('a', 1, 0.1), ('b', 2, 0.2)]

从上面代码可以看出,如果使用 zip() 函数压缩 N 个列表,那么 zip() 函数返回的可迭代对象的元素就是长度为 N 的元组。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

在线观看国产三级视频| 今日看料-今日看料每日更新| 《一次特殊的游泳课》| 真爱禁区电视剧免费观看全集| 美女被咬小头头视频大全| 女士泳衣全透明| 无人区免费观看高清电视剧| 老公把舌头放进我B里搅拌| 在床上的72种扦插方法| 后妈的绣感6| 《完美的妻子5》第一期韩剧| 军人野外吮她的花蒂沈静舒| 妈妈说今晚爸爸不回家| 国产一区| 快拨出我是你老师最火的一句| 王娟被老赵一夜干4次| BUBBLE| 杓怎么读| 苍老师巅峰电影在线观看| MD传媒破解版APP免费版| 汁液横流BY笔趣阁| 小雪被老汉各种姿势玩弄视频| 少女配狗视频大全播放| 《课后2对1特别授课》女主角是.. | 快拨出我是你母亲的歌曲播放| 群体轮换| 我老公跟我一晚上用很多卫生纸 | 《两个儿媳》大结局| 男朋友摸完小花园小肚子有点痛| 斗鱼静宝宝| 他的水蜜桃BY林烟烟免费阅读| 免费网站在线观看人数在哪省| 《一滴都不许漏》何泽城林荫 | 男生把小因因放到女生困里视频| 疯狂精力旺盛的女婿小说免费阅读 | 正阳门下电视剧全集免费观看| 小莹的性荡生活第15章| 天美传奇星空MV高清免费| 儿子娶妈妈免费观看完整版| 妻子在厨房被三个男人欺负的后果| 《尼姑庵春梦》