首页 > 编程语言 > 详细

00-python-内置函数笔记

时间:2019-03-06 15:46:29      阅读:152      评论:0      收藏:0      [点我收藏+]
01.enumerate()函数用于将一个可遍历的数据对象(如 列表、元组或字符串)组合为一个索引序列,同时列出数据和数据包下标,一般用在for循环中
for i, element in enumerate(seq):
    print(i,  element)

如果你多个等长的序列,然后想要每次循环时从各个序列分别取出一个元素,可以利用zip()方便地实现:

02. 如果你有多个等长的序列,然后想要每次循环式从各个序列分别取出一个元素,可以利用zip()方便地实现:
ta = [1,2,3]
tb = [9,8,7]
tc = ['a','b','c']
for (a,b,c) in zip(ta,tb,tc):
    print(a,b,c)

每次循环时,从各个序列分别从左到右取出一个元素,合并成一个tuple,然后tuple的元素赋予给a,b,c

zip()函数的功能,就是从多个列表中,依次各取出一个元素。每次取出的(来自不同列表的)元素合成一个元组,合并成的元组放入zip()返回的列表中。zip()函数起到了聚合列表的功能。

00-python-内置函数笔记

原文:https://www.cnblogs.com/yeran/p/10483077.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!