列表反转函数
Posted ngbjng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表反转函数相关的知识,希望对你有一定的参考价值。
列表反转函数一: #!/user/bin/python # -*- coding: UTF-8 -*- def reverse(li): for i in range(0, len(li)/2): temp = li[i] li[i] = li[-i-1] li[-i-1] = temp l = [1, 2, 3, 4, 5] reverse(l) print(l)
列表反转函数二: def reverse(ListInput): RevList=[] for i in range (len(ListInput)): RevList.append(ListInput.pop()) return RevList
函数的方法名也可以作为另一个函数的参数。 #!/usr/bin/python # -*- coding: UTF-8 -*- def add(x,y): return x+y def add_twice(func,x,y): return func(func(x,y),func(x,y))##计算过程(5+10)+(5+10) a=5 b=10 print(add_twice(add,a,b)) 其中 add 方法在 add_twice 方法中作为一个参数被调用。
以上是关于列表反转函数的主要内容,如果未能解决你的问题,请参考以下文章