国产成人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 的元组。

关注

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

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

破浪男女在线观看电影完整版| 美国禁忌4结局免费| 第1章品尝朋友娇妻| 《女教师的味道3》在线观看| 绝美儿媳妇苏酥| 在桌下含她的花蒂和舌头漫画| 小扫货几天没弄了这么多| 孕妇| 《人妻被下春药在线》| 老赵玩小静揉捏胸奶头视频播放| 《温柔善良的儿媳妇》的背景故事| 中美芬太尼事件背景| 老公在怀里吃奶像个小孩子| 韩国《少妇的激情》| 老旺的大肉蟒进进出出| 乱公伦媳2| 國产麻豆AVMDMD0179| 《灭火宝贝4》| 《头等舱》韩国电影在线看| 第1章饱满的乳峰喷奶水小说 | 法国理伦片《粉嫩小娇乳小说| 陪游| YY漫画首页登录入口页面在哪里 | 电影《乳妓》在线观看| 《头等舱:特殊待遇》免费观看| 下面的小嘴又饿了| 老翁玩嫩媳| 搜酷| 西游记| 外国大片又大又好看的PPT| 唐僧骑马咚咚咚| 97精品无码AV九九九九九九| 《魅魔之耻》1~4集免费看| 《大度》韩版免费| 美女和男生一起努力的生孩子视频. | 9.1快看| 一路向西在线电影完整版免费观看| 桃色视频| 美国禁忌2在线观看电视剧| 美国伦理小樱桃1| 年轻的母亲