这8个技巧直接让你的Python性能起飞

打印 上一主题 下一主题

主题 862|帖子 862|积分 2586

1.使用map()进行函数映射

✅ Exp1:将字符串数组中的小写字母转为大写字母。
测试数组为 oldlist = ['life', 'is', 'short', 'i', 'choose', 'python']。
 


  • 方法一
  1. newlist = []
  2. for word in oldlist:
  3.     newlist.append(word.upper())
复制代码

  • 方法二
  1. [/code][code]list(map(str.upper, oldlist))
复制代码
<blockquote>
方法一耗时 0.5267724000000005s,方法二耗时 0.41462569999999843s,性能提升 21.29% 
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

千千梦丶琪

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表