00-python-内置函数笔记

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()函数起到了聚合列表的功能。

03 整数补齐
n = 1
s = ' %05d' % n  #### s = '00001'
posted @ 2019-03-06 14:37  烨然2333  阅读(145)  评论(0编辑  收藏  举报