Python_手动实现--reverse(反转)!!!
菜鸟康康say:
方法1:
def fanzhuan(li):
li1 = []
for i in range(len(li)):
if i < len(li) / 2:
li1.append(li.pop(i))
li.insert(i, li.pop(len(li) - 1 - i))
li.insert(len(li)-i,li1.pop())
if __name__ == '__main__':
list1 = list(range(10001))
fanzhuan(list1)
print(list1)
方法2:
def fanzhuan(li):
li1 = []
for i in range(len(li)):
if i < len(li) / 2:
a = li[i]
li[i] = li[len(li)-1-i]
li[len(li)-1-i]=a
if __name__ == '__main__':
list1 = list(range(10001))
fanzhuan(list1)
print(list1)