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