如何将函数/方法应用于多个变量?

时间:2019-10-12 16:31:27

标签: python function methods

通常,在我的代码中,我需要将相同的函数或方法应用于多个变量。传统上,我这样做如下:

begin_range = row[0].replace(' ', '')
end_range = row[1].strip().replace(' ', '')

begin_range, end_range = row[0].replace(' ', ''), row[1].strip().replace(' ', '')

有没有一种方法可以调用多个变量的函数/方法,而该函数只编写一次?

1 个答案:

答案 0 :(得分:1)

这有很多可能!

最简单的方法如下:

def usual_task(rows):
    return rows[0].replace(' ', ''), rows[1].strip().replace(' ', '')

并简单地在其他任何地方使用它,如下所示:

begin_range, end_range = usual_task(row)

如果剩余数据上存在某种模式,则可以应用更复杂的功能或其他东西,以使代码简单易读!