编程风格:迭代函数内部或外部的元素

时间:2018-01-10 08:15:00

标签: function loops coding-style

这个问题是我认为关于编程的一般性,但就我而言,我是用Python编程的。假设我有一个元素列表,并且我想要应用一个函数。什么是更好的编程风格: - 在函数外部有一个循环,它为每个元素调用函数

for element in list:
   if element furfills criteria:
      f(element)

def f(element):
   return dosomething(element)

- 使函数获取整个列表并自行处理整个列表。

def f(list)
   if f==singleElement:
      return f(list)
   else:
      for element in list:
         if element furfills criteria:
            doSomething(element)

0 个答案:

没有答案