range 语法:
range(start, stop[, step])
start: 计数从 start 开始。默认是从 0 开始。
stop: 计数到 stop 结束,但不包括 stop。
step: 步长,默认为1。
# range: 简单
if __name__ == '__main__':
list1 = list(range(10, 20, 2))
print(type(list1), list1) # <class 'list'> [10, 12, 14, 16, 18]
# range: 复杂过滤
if __name__ == '__main__':
list1 = []
for i in range(10):
if i % 2 == 0:
list1.append(i)
print(type(list1), list1) # <class 'list'> [0, 2, 4, 6, 8]
原创文章,作者:kirin,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/271428.html