我正在尝试打印[0, 1, 2, 3, 4, 5, 5, 4, 3, 2, 1, 0]
我只知道如何打印[0, 1, 2, 3, 4, 5]
values = []
for numbers in range(0, 6):
values.append(numbers)
print(values)
range
函数的工作方式如下:
range(start, stop, step)
在start
是起点的地方,stop
超过停止点1,步骤是每次迭代更新值的方式。
values = []
for numbers in range(0, 6):
values.append(numbers)
for numbers in range(5, -1, -1):
values.append(numbers)
print(values)
l = [0, 1, 2, 3, 4, 5]
l = l + l[::-1]
print l
[0, 1, 2, 3, 4, 5, 5, 4, 3, 2, 1, 0]
试试这个:
count = 6
left = []
right = []
for numbers in range(count):
left.append(numbers)
right.append(count-numbers-1)
left.extend(right)
print(left)