我有一個非常大的功能,我正在打入更小的功能。它目前看起來像:如何迭代Django中的一系列函數?
def big_function():
# process1
# process2
# process3
# process4
# process5
# process6
# etc....
一旦我分解了功能,我想要逐一應用它們。而不是按順序調用每個函數,是否有一種方法可以逐個遍歷它們?喜歡的東西:
def iterate_through_functions:
for function in functions:
# run each process function in order
def process1():
# do something
def process2():
# do something
def process3():
# do something
def process4():
# do something
def process5():
# do something
def process6():
# do something
def etc....():
# do something
可能是:'函數=過程1,過程2,...]'然後遍歷... – mshsayem
我很困惑的這句話,這聽起來像在並列陳述同一件事:「不需要調用每個函數按順序排列,是否有一種方法可以逐個遍歷它們?「這些不一樣嗎? – erewok
我的意思是,如果我說了15個函數,我只需要寫出每個函數的名稱並調用它,而且感覺像很多手動編寫,而不是簡單地將它們單獨編寫爲列表。如果我動態生成這個工作列表 - 但我該如何迭代這些函數? – YPCrumble