for
msg = '老男孩python是全国范围内最好的python培训机构' for item in msg: #遍寻字符串 print(item) li = ['alex','银角','女神','egon','太白'] for i in li: #遍寻列表 print(i) #alex #银角 #女神 #egon #太白 dic = {'name':'太白','age':18,'sex':'man'} for k,v in dic.items(): #遍寻字典 print(k,v) #name 太白 #age 18 #sex man
enumerate 枚举
#枚举,对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值 li = ['alex','银角','女神','egon','太白'] for i in enumerate(li): print(i) #(0, 'alex') #(1, '银角') #(2, '女神') #(3, 'egon') #(4, '太白') for index, name in enumerate(li,100): # 起始位置默认是0,可更改 print(index, name) #100 alex #101 银角 #102 女神 #103 egon #104 太白
range 指定范围,生成指定数字
for i in range(1,10): #依次输出1-10 print(i) for i in range(1,10,2): # 步长 print(i) for i in range(10,1,-2): # 反向步长 print(i)