Range的使用

# range : 类似于列表,自定制数字范围的数字列表

# 这个列表只能是数字,数字范围是可以自己控制的

# 格式
# range(start, stop[, step])

r = range(10)
print(r)
# 结果
range(0, 10)
# 等同于 [0,1,2,3,4,5,6,8,9]
# 顾头不顾腚

print(r[3])
# 结果
# 3
# range 是有索引的(了解)


# 100内所有偶数
for i in range(2,101,2):print(i)

# 反向打印
for i in range(100,0,-1):print(i)

# range 多半与 for 结合使用

# 练习  利用for循环和range,将列表的所有索引依次打印
my_list = [1,'2','simon',[4,'hukey'],'yuanming',True,3,10]
max_num = len(my_list)
for i in range(max_num):
    print( max_num, i, my_list[i] )

# 结果
8 0 1
8 1 2
8 2 simon
8 3 [4, 'hukey']
8 4 yuanming
8 5 True
8 6 3
8 7 10

posted @ 2022-06-20 20:16  oldSimon  阅读(51)  评论(0编辑  收藏  举报