文章预览
点击下方 卡片 ,关注“ 小白玩转Python ”公众号 Python是一种非常容易学习的语言,它不强制你使用特定的约定。同时,你也很容易陷入一些陷阱,让你看起来像是一个初学者。为了避免看起来完全是个初学者,看看下面的技巧以及如何修复它们。 1. 不使用enumerate() Python使得遍历列表等事物变得超级简单。看看下面的例子: vals = [ 'Python' , 'is' , 'fun!' ] for val in vals: print( val ) # Returns: # Python # is # fun ! 但是,如果你需要引用每个项目的索引会发生什么?你可能遇到过甚至写过下面这样的代码: vals = [ 'Python' , 'is' , 'fun!' ] for i in range(len(vals)): print(i, vals[i]) # Returns: # 0 Python # 1 is # 2 fun ! 虽然这有效,但并不十分优雅!它也没有立即清楚地表明你的代码在做什么。 这里就是 enumerate() 函数发挥作用的地方!让我们看看它让这个过程变得
………………………………