前提:for, while, range, break, continue, pass
- range这个函数使用经常不熟悉,看了下手册
定义:python range() 函数可创建一个整数列表,一般用在 for 循环中
range(start,stop[, step]) //开始[从0开始,左闭右开),结果,步长
def test0(3):
for i in range(3):
print i # 0,1,2
-------
# 遍历list
def test1():
i_list = ['1', '2', 'a']
for i in range(len(i_list)):
print i_list[i] #1,2,a
------
# 步长
def test2():
for i in range(1,6,2):
print i #1,3,5
- for
#for 遍历list,tuple同
i_list = [1,2,3]
def test0(i_list):
for i in i_list:
print i #1,2,3
for i in range(len(i_list)):
print i_list[i]
-------
#for 遍历dict
#Python 字典(Dictionary) items() 函数以列表返回可遍历的(键, 值) 元组数组
i_dict = {'a':1,'b':'b'}
for k,v in i_dict.items():
print k,v #a,1 b,b