擅长:python、mysql、java
<blockquote>
<p>list comprehension and filter(...),
apply(...) and eval(...), etc. while
these idioms aren't completely
substitutable, but i find that their
primary purposes overlap to a great
extent</p>
</blockquote>
<p>python方法是:使用simple for循环或列表理解。<code>filter</code>和{<cd2>}是该语言旧版本的残余。Guido一度希望删除它们,但结果发现有一些有效的用例和足够多的人希望它们保留下来(另请参见<a href="http://www.artima.com/weblogs/viewpost.jsp?thread=98196" rel="nofollow noreferrer">this thread</a>)。不要使用<code>eval</code>。在</p>
<p>不要担心性能,除非它成为一个问题(在这种情况下,最简单的方法-尝试使用标准库中的高度优化的函数-大多数时候是最好的方法)。在</p>
<p>我认为一般来说,Python在尝试提供一种(明显的)方法方面确实很简单,尽管确实会出现有效的(大或小)变体,而且对某些主题的看法也会有所不同。在</p>
<p>学习Python的习惯用法很容易,只要浏览这个站点,并特别注意Python问题的高投票率答案(大多数情况下,人们对最佳方式达成了某种共识)。在</p>