菜鸟康康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)

Python_手动实现--reverse(反转)!!!

相关文章:

  • 2022-01-18
  • 2022-12-23
  • 2022-02-08
  • 2022-12-23
  • 2022-01-03
  • 2021-11-06
  • 2021-08-20
  • 2021-09-11
猜你喜欢
  • 2022-12-23
  • 2021-08-26
  • 2021-05-30
  • 2021-08-29
  • 2022-01-24
  • 2022-12-23
  • 2022-01-20
相关资源
相似解决方案