7.1 range(初值,终值,步长),这里终值取不到,一般用for循环或list()方法打印range列表
#7.1.1 不用for循环或list()时print打印结果
print(range(5))#生成从0到5(不包括5)的整数,range中初值为0、步长为1可省略
print(range(0,5,1))#验证range中初值为0、步长为1可省略
#7.1.2 用for循环打印
for i in range(5):
print(i)#生成从0到5(不包括5)的整数,range中初值为0、步长为1可省略
for i in range(0,5,1):
print(i)##验证range中初值为0、步长为1可省略
print([i for i in range(5)])#简写
7.1.3用list()方法打印
print(list(range(5)))#生成从0到5(不包括5)的整数,range中初值为0、步长为1可省略
print(list(range(0,5,1)))#验证range中初值为0、步长为1可省略
7.2 小试
已知A列表为["hello","world","hi"],生成一个与A列表等长的数字向量,即[0,1,2]。
A = ["hello","world","hi"]#原列表
print([i for i in range(len(A))])#用len()获取列表长度,用for循环获取range值
print(list(range(len(A))))#用list方法获取range值