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

py-lambda-map-list随笔

py-lambda-map-list随笔

匿名函数lambda

lambda 表达式用于创建 小型、匿名 的单行函数。
语法:lambda arguments: expression

很方便的

map()用于及其方便地映射

把相同的操作(如lambda表达式)映射到后者(如列表上)

map() 函数接受两个主要参数:
map(function, iterable, ...)
比如:result_map = map(lambda x: x * x, numbers)
起连接作用
如果操作逻辑比较复杂,可以先定义一个普通函数。

def to_uppercase(s):
return s.upper()

names = ['alice', 'bob', 'charlie']

result_list = list(map(to_uppercase, names))#将map()函数返回的结果从一个迭代器(map object)转换为一个标准的列表

print(result_list)

输出: ['ALICE', 'BOB', 'CHARLIE']

list

py里的list可以装入各种类型数据

student_data = ["张伟", 21, True, [95, 88, 92]]
.# 列表中包含了: 字符串(姓名), 整数(年龄), 布尔值(是否在校), 另一个列表(成绩)

总结与使用

例如水仙花数可以用这个轻松解决

r=map(lambda num:num**3,[num//100,num//10%10,num%10])
再调用sum即可

http://www.jsqmd.com/news/69305/

相关文章:

  • 杂题选记
  • 2025年12月铝材厂家推荐榜:廊坊国美铝业,工业铝材、门窗铝材、3C铝材、通用铝材、多领域铝材定制与绿色生产标杆
  • Qt 文本转语言(QTextToSpeech类)详解 - 实践
  • AWS发布网络扫描指南:构建更安全云环境的守则
  • # 题解#洛谷P2880 Balanced Lineup #ST表#
  • 2025年12月包头保洁公司最新推荐:信达家政,包头保洁开荒、包头高空清洗保洁、包头保姆公司、包头保姆家政、包头保姆月嫂、包头保姆护工、服务品质新标准
  • 机器视觉测量与建模
  • 2025最值得报的雅思封闭班:高性价比/冲高分/打基础三类优选清单
  • 为什么会诞生流形的概念?
  • [Java EE] 多线程 -- 初阶(1) - 详解
  • 2025年12月丝杆升降机标杆厂家最新推荐:德州德特机械,螺旋升降机、sjb螺旋升降机、zimm螺旋升降机、SJA螺旋升降机、联动丝杆升降机、螺旋丝杆升降机、专注精密传动新标准
  • AQS与CAS深度讲解
  • 2025年唐老狮权威解读:游戏开发课的体系化构建优势
  • 2025年12月注浆工程厂家推荐:安徽林固,道路注浆、空鼓注浆、公路注浆、路基注浆、地基注浆、厂房注浆、地坪注浆、矿山注浆、多场景注浆解决方案服务商
  • PROFILE
  • PKU 数据结构与算法 2025 复习题 坐公交
  • 2025 雅思培训班怎么选?5 大热门机构深度测评 + 避坑指南
  • day31-GraphRAG
  • 2025年12月模内注塑技术标杆厂商最新推荐:腾达鑫电子科技,引领IML/IMD/IMR/IMP个性化新标准
  • 2025年12月广东佛山智能电动伸缩门厂家TOP推荐:圣田智能科技,安全智能双标杆
  • ISCTF misc+web部分wp
  • CF1046I Say Hello - crazy-
  • church函数与区间算术
  • day31-GraphRAG
  • Python 函数与 lambda 表达式的结合
  • 最短路径 - Dijkstra(堆优化)中优先队列的懒删除如何理解?
  • 116.Java深入学习之JVM二
  • 中小企业走向境外资本市场:境外上市辅导、美股上市实践与中国境外券商投行机构角色——以顺安资本为例
  • 解码生命蓝图,预见健康未来:北京守嘉健康基因检测业务介绍
  • day30-AgentRag应用开发