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')