python 基础 2.3 for 循环

#/usr/bin/python #coding=utf-8

#@Time   :2017/10/16 10:05

#@Auther :liuzhenchuan

#@File   :for 循环.py

#for 循环   

   #enumerate()方法:    

  #enumerate是内建函数    

  #enumrate在字典里是枚举,列举的意思    

 #对于一个可迭代的变量(iterable),可遍历的对象(如列表,字符串),enumerate将其组成一个索引序列      

 #利用他可以同时获得索引和值    

 #enumerate多用于for循环中得到计数 ,示例如下:

eg1:

l = list('liuzhenchuan') 
print l for i,j in enumerate(l):
print (i,j)

>>> ['l', 'i', 'u', 'z', 'h', 'e', 'n', 'c', 'h', 'u', 'a', 'n']
(0, 'l')
(1, 'i')
(2, 'u')
(3, 'z')
(4, 'h')
(5, 'e')
(6, 'n')
(7, 'c')
(8, 'h')
(9, 'u')
(10, 'a')
(11, 'n')


eg2:
l = list('liuzhenchuan')
test = dict(a=1,b=2,c=3) 
print test
for i,j in enumerate(test):
print(i,j)
print (i,l[i])

>>> {'a': 1, 'c': 3, 'b': 2}
(0, 'a')
(0, 'l')
(1, 'c')
(1, 'i')
(2, 'b')
(2, 'u')
 
 

 

转载于:https://www.cnblogs.com/lzcys8868/p/7731624.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值