当前位置: 首页 > wzjs >正文

网站做等级测评免费学做衣服的网站

网站做等级测评,免费学做衣服的网站,蒙阴蜜桃,插件 wordpress上一期小练习解答(第7期回顾) ✅ 练习1:找出1~100中能被3或5整除的数 result [x for x in range(1, 101) if x % 3 0 or x % 5 0]✅ 练习2:生成字符串长度字典 words ["apple", "banana", "grape…

上一期小练习解答(第7期回顾)

✅ 练习1:找出1~100中能被3或5整除的数
result = [x for x in range(1, 101) if x % 3 == 0 or x % 5 == 0]

✅ 练习2:生成字符串长度字典

words = ["apple", "banana", "grape"]
lengths = {word: len(word) for word in words}

✅ 练习3:乘法字典

multiplication_table = {(i, j): i * j for i in range(1, 6) for j in range(1, 6)}

 ✅ 练习4:唯一偶数集合

lst = [1, 2, 2, 3, 4, 4, 6]
even_set = {x for x in lst if x % 2 == 0}

本期主题:Lambda函数与高阶函数


🟦 8.1 匿名函数 lambda

匿名函数(Lambda)是用来创建简单函数的一种简洁方式。

✅ 基本语法:
lambda 参数: 表达式

⚠️ 注意:lambda 函数只能写一行表达式,不能有多行语句。

示例:普通函数 vs lambda

def add(x, y):return x + yadd_lambda = lambda x, y: x + yprint(add(2, 3))         # 5
print(add_lambda(2, 3))  # 5

8.2 高阶函数简介

高阶函数指的是接收函数作为参数,或返回另一个函数的函数。

8.3 map() 函数

对可迭代对象中的每个元素执行某个函数。

nums = [1, 2, 3, 4]
squares = list(map(lambda x: x**2, nums))
print(squares)  # [1, 4, 9, 16]

8.4 filter() 函数

筛选符合条件的元素。

nums = [1, 2, 3, 4, 5, 6]
evens = list(filter(lambda x: x % 2 == 0, nums))
print(evens)  # [2, 4, 6]

 

8.5 reduce() 函数(需导入 functools)

对所有元素累积运算。

from functools import reducenums = [1, 2, 3, 4]
total = reduce(lambda x, y: x + y, nums)
print(total)  # 10

 

应用实例:常见用法组合

🔹 对字符串列表大小写转换
words = ["apple", "banana", "grape"]
upper = list(map(lambda w: w.upper(), words))

🔹 保留长度大于5的字符串

long_words = list(filter(lambda w: len(w) > 5, words))

🔹 所有价格加税10%

prices = [100, 200, 300]
taxed = list(map(lambda p: round(p * 1.1, 2), prices))

本期小练习

  1. 使用 map[1, 2, 3, 4, 5] 转为字符串列表。

  2. 使用 filter 从列表中筛选出所有回文字符串(例如 "madam")。

  3. 使用 reduce 计算 [2, 3, 4] 的乘积。

  4. 定义一个 lambda 函数,实现 x² + 2x + 1 的计算。

本期小结

  • 学习了 lambda匿名函数 的用法。

  • 掌握了三种常用的高阶函数:map, filter, reduce

  • 初步感受了 函数式编程思想 的强大与简洁。

第9期预告:

下一期我们将深入了解:

  • Python中的函数定义进阶

  • 可变参数:*args**kwargs

  • 参数解包与实战技巧

  • 默认参数 & 关键字参数的使用场景

 

 

 

 

 

 


文章转载自:

http://w6QVmHib.nnykz.cn
http://mz6c6BvO.nnykz.cn
http://Fh5wcqOA.nnykz.cn
http://Dn9oUvRv.nnykz.cn
http://VYSqxuh5.nnykz.cn
http://BmrmCZ0U.nnykz.cn
http://hAvDsxJS.nnykz.cn
http://OZE7Fjz5.nnykz.cn
http://eBpI4tPO.nnykz.cn
http://fFM3Ddt8.nnykz.cn
http://ak53Xfmf.nnykz.cn
http://iNHD3tZA.nnykz.cn
http://PeivgfzA.nnykz.cn
http://PaLIXFGq.nnykz.cn
http://6haiSyjC.nnykz.cn
http://woyxTukJ.nnykz.cn
http://YERcmWAa.nnykz.cn
http://3X33sfVM.nnykz.cn
http://opy63jma.nnykz.cn
http://MirgPjN3.nnykz.cn
http://AelzFsHU.nnykz.cn
http://lqOqQl9E.nnykz.cn
http://MFJfszZd.nnykz.cn
http://21tfVflZ.nnykz.cn
http://PLIdCq4w.nnykz.cn
http://kr6Mhtrq.nnykz.cn
http://GTgIu1eL.nnykz.cn
http://wxiwVD5f.nnykz.cn
http://vGwgqlzs.nnykz.cn
http://KrZoqNwD.nnykz.cn
http://www.dtcms.com/wzjs/772997.html

相关文章:

  • 好网站开发策划要求网站开发语言windows
  • 购物网站模板免费做一个网站需要多少钱
  • 扬州专业网站制作谷歌浏览器下载官方正版
  • 微官网与网站的区别专业网站建设公司怎么做
  • 网站建设seo优化的好处网站维护怎么样
  • 免费的个人简历模板网站建立英文翻译
  • 卖备案域名被抓seo 重庆
  • 朝西村网站建设公司wordpress windows 10
  • 品牌网站制作广州网站建设商城建设
  • 做网站要交百分七十定金深圳罗湖网站建设
  • wordpress导入网站文章高性能网站建设指南 当当
  • 官方网站app网络营销的作用
  • 额尔古纳网站建设个人网站 阿里云
  • 雨人网站建设wordpress 无法更换会员注册页面
  • 佛山专业的做网站软件商城下载
  • 网站可视化设计网站关键词选取的步骤
  • 宜兴城乡建设局网站网站免费的
  • dw可以做移动端网站网站简历模板
  • 网站内容建设的原则是什么代运营电商公司
  • wordpress网站打开很卡传奇发布网站排行
  • 做软件常用的网站有哪些软件嘉定网站设计公司
  • 网站建设规划书有哪些内容湖南省郴州市湘南学院
  • ps怎么做网站首页图软件开发哪里学
  • 免费织梦导航网站模板下载网页设计建立站点步骤
  • 关于网站建设的合同协议做公司的网站的需求有哪些内容
  • 做网站哪家公司专业开发一个网站多少钱啊
  • 广东省做农业网站销售的公司wordpress contactus
  • 用什么做网站好网页制作教程素材
  • 珠海做网站需要多少钱网站建设产品服务
  • 望牛墩镇做网站贵阳汽车网站建设