继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

索引迭代相关的两个内置函数 enumerate()和zip()

set1444
关注TA
已关注
手记 3
粉丝 0
获赞 0

索引迭代:
涉及到两个内置函数:enumerate(L)和zip(L1,L2)

1、其中:enumerate(L)返回一个列表[(index0,L(0)),(index1,L(1)),(index1,L(2))...]:
这样就可以通过for循环来显示各索引和其对应元素。
for index,name in enumerate(L):
print index+“ - ”+name #输出结果为0 - xiaoming 1 - xiaoli 2 - xiaokang...

2、zip(L1,L2)是将两个列表合并为一个列表:
如zip([1,2,3],['xiaoming','xiaoli','xiaokang'])其返回结果是:[(1,‘xiaoming’),(2,‘xiaoli’)(3,‘xiaokang’)]
补充:另外zip(*List)可将过程倒过来,将一个列表分为多个列表。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP