python基础学习——参数

本文介绍了Python中灵活使用带可变参数的函数方法,并演示了如何利用内置函数如sort(), map() 和 filter() 对数据进行高效处理。通过具体实例展示了如何对列表进行排序、映射操作及条件过滤。

1、复杂可变参数

def showinformation(name,age,*args,**kwargs):

  print(“The name is {} ,{} ’s age is {}.”.format(name,name,age))

  print(“Class is ”.format(args))

  for i,j in kwargs.items():

    print(“{}:{}”.format(i,j))

print(showinformation(“laowang”,‘15’,‘Class_4’,Grade=‘99’,fruit=“apple”))

2、内置函数的使用  sort (排序)  map(整体数据处理)    filter(整体数据添加限制条件)

lst=[1,7,12,22,4,5,6,3]
lst_2=(list(map(lambda x:(x**2,x),lst)))   #lambda x 为匿名函数
lst.sort(reverse=True)     #临时修改列表值顺序  降序
print(lst)
lst.sort(reverse=False)    #临时修改顺序   升序
print(lst)
print(lst_2)    #对列表中所有数据进行处理
print(list(filter(lambda x:x>3,lst)))    #对列表中的数值进行条件限制
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值