流程控制之for

for 也是循环方法。但是用于取值的方法。

for循环可以来取字符串中字符,列表中的元素,字典中的关键字等

#取字符串中的字符
for i in 'hello':
    print(i, end=' ')
#h e l l o 
#取列表中元素
for i in ['a',11,33,['w','r']]:
    print(i, end=' ')
#a 11 33 ['w', 'r'] 
#取字典的关键字,从而获得字典的值
student=['egon','虎老师','lxxdsb','alexdsb','wupeiqisb']
for i in range(len(student)):
    print(i,student[i])
#1 虎老师
#2 lxxdsb
#3 alexdsb
#4 wupeiqisb

range的用法

#在Python3中range的用途
#range(起始值,结束值,步长)顾头不顾尾
for i in range(1,10,2):
    print(i)
#1 3 5 7 9

for配合range()方法,可以取列表中想要取得值。

a = ['a','b','c','d','e','f','g','h','i','j','k']
for i in range(1,10,2):
    print(a[i],end=' ')
#b d f h j 
原文地址:https://www.cnblogs.com/msj513/p/9648771.html