所以基本上任务是通过将第一个元素更改为最后一个元素来反转列表,将第二个元素更改为倒数第二个等等......这是我尝试过的,但最终什么也没发生。你有什么想法在这里不起作用或者我应该尝试什么不同的方法?
list=[3,6,9,12,15,18,21,24,27,30]
y = 0
x = len(list)-1
while y <= x:
for i in list:
list[y],list[x]=list[x],list[y]
y+=1
x-=1
for i in list:
print(i)
所有其他解决方案都是很好的方法,但是如果您被特别要求编写通过将第一个元素更改为最后一个元素等来反转列表的逻辑..here,
y = 0
x = len(list)-1
while y < x:
list[y],list[x]=list[x],list[y]
y+=1
x-=1
for i in list:
print(i)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句