python列表映射元素替换
有时我们会遇到将list中的元素替换为另一组元素的情况,此时可以采用列表映射进行快速元素替换。
例如: a = [2, 3, 4, 5, 0, 1] 需要将元素顺序替换为编号0, 1, 2, 3, 4, 5,此时就可以采用列表映射的方式。
1 2 3 | # 通过列表映射进行元素替换<br>a = [2, 3, 4, 5, 0, 1] map_ = {a[i]:i for i in range ( len (a))} # 映射字典 a_map = [map_[ele] if ele in map_ else ele for ele in a] |
快去成为你想要的样子!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决