韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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 的元组。

关注

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

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

看老公玩自己闺蜜| 100%透光裸妆| 疯狂二人房间荷尔蒙爆发原声| 性和死亡| 女孩自愈视频免费观看第二集| 《办公室高潮秘书2》电影| 芒果浏览器| 蜜桃| 狗锁住女人狗的视频大全图片 | 18款成品短视频APP下载量| 成 人香蕉 黄 色 网 站 视..| 日韩电影在线观看高清版电视剧| 日韩精品国产一区二区三区| 王局长把乳罩解开吃胸的动态图 | 亚洲XXX午休国产熟女| 坐在竹马鸡上背单词小说| 男女裸体做受XXXX性视频直播| 男朋友说我的骚B只能给他吃| 适合夫妻晚上看的三张爱情电视剧 | 免费观看已满十八岁电视剧国外| 男人吃过女人乳房后会断联吗 | 欧美片《肉欲进入》| 《厨房韵母2》动漫下线了吗| 白日梦我小说| 姐姐片多多免费高清电视剧叶玉卿 | 瑜伽馆里的私密按摩效果怎么样| 美国伦理性淫梦| 美女和老板一起努力做豆浆 | 少年阿兵全集| B站暴躁女RAPPER| 女儿与爸爸高清免费版电视剧| 轻轻的顶开老师的两瓣| 小丹让我尝尝你的味道是什么歌啊| 《枕边欢情》电影免费观看| 《交换做爰》在线观看| 全黄做爰100分钟视频| 向日葵在线观看免费高清电视剧| 韩国电影火热的邻居高清完整版免. | 白丝美女| 告白小说免费阅读| 我兄弟的妈妈免费观看电视剧