Python中的for循环,通常的使用方式如下:
1.for循环直接遍历
for iterating_var in sequence:
statements(s)
list1 = [1,2,3,4,5,7]
print "list1[0]",list1[0]
print "list1[0-4]",list1[0:5]
list1[0]=9
print "len list1",len(list1)
print "list1[0-4]",list1[0:5]
for listvalue in list1:
print "listvalue is",listvalue
输出结果如下:
list1[0] 1
list1[0-4] [1, 2, 3, 4, 5]
len list1 6
list1[0-4] [9, 2, 3, 4, 5]
listvalue is 9
listvalue is 2
listvalue is 3
listvalue is 4
listvalue is 5
listvalue is 7
2.通过序列索引迭代
list1 = [1,2,3,4,5,7]
print "list1[0]",list1[0]
print "list1[0-4]",list1[0:5]
list1[0]=9
print "len list1",len(list1)
print "list1[0-4]",list1[0:5]
for index in range(len(list1)):
print 'index,value',index,list1[index]
输出结果如下:
list1[0] 1
list1[0-4] [1, 2, 3, 4, 5]
len list1 6
list1[0-4] [9, 2, 3, 4, 5]
index,value 0 9
index,value 1 2
index,value 2 3
index,value 3 4
index,value 4 5
index,value 5 7