我正在阅读有关数组的知识,我在想如何从右到左排列数组中的元素。从右到左对数组进行排序而不使用默认函数
例如:
n = 10
numbers = []
for i in range(1, n+1):
numbers.append(i)
print(numbers)
我怎么能显示来自最后一个组件到最前面的一个(10,9,8 ...)使用基本工具,如循环和条件?
,除此之外的选择:
for i in range(-1, (-len(numbers) - 1), -1):
print(numbers[i])
直接在python3中使用'list'。 'numbers = list(range(10,0,-1))' –
我在这里谈论Py3。 'list'是一个内建函数1.比Listcomp更小的代码并且更易于使用2.更具可读性。 3。快得多 –
啊哈。现在看起来更好。谢谢。对于参考部分 - 您可以在系统上进行测试。 –