enumerate&&zip

enumerate可以取代以往的遍历 

for i in enumerate('python'):
	print i

>>>
(0, 'p')
(1, 'y')
(2, 't')
(3, 'h')
(4, 'o')
(5, 'n')

————————————————————————————————————————————————

print zip('today')
print zip('today','12345')
print zip('today','123456')
print zip('today','1234')

[('t',), ('o',), ('d',), ('a',), ('y',)]
[('t', '1'), ('o', '2'), ('d', '3'), ('a', '4'), ('y', '5')]
[('t', '1'), ('o', '2'), ('d', '3'), ('a', '4'), ('y', '5')]
[('t', '1'), ('o', '2'), ('d', '3'), ('a', '4')]


zip 的用法 比如 有很多类似格式的数据 诶.... (不知道怎么表达啦)

就像从数据库的表里 有很多条 要取一个属性的全部值 

s=('lisa','f',20,165,'1000000')
r=('joy','m',23,184,'1000098')
p=('jessie','f',26,164,'90777345')
print zip(s,p,r)
print zip(s,p,r)[0]

>>>

[('lisa', 'jessie', 'joy'), ('f', 'f', 'm'), (20, 26, 23), (165, 164, 184), ('1000000', '90777345', '1000098')]

('lisa', 'jessie', 'joy')




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值