码迷,mamicode.com
首页 > 其他好文 > 详细

列表反转函数

时间:2019-11-29 11:23:16      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:app   计算过程   for   int   另一个   ever   rev   odi   return   

列表反转函数一:

#!/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 方法中作为一个参数被调用。

  

列表反转函数

标签:app   计算过程   for   int   另一个   ever   rev   odi   return   

原文地址:https://www.cnblogs.com/ngbjng/p/11956006.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!