问题描述
我有以下两个功能可以执行两个不同的工作:
def func1(some_data):
for i,data in enumerate(some_data,1):
# declare some variables from data
# do some operations for func1
def func2(some_data):
for i,1):
# declare some variables from data
# do some operations for func2
# invoke the two functions
# some_data is a dictionary of lists
func1(some_data)
func2(some_data)
上述每个函数内部的循环执行相同的操作,只是其体内的操作有所不同。我正在尝试找到一种更好的方法来设计此方法而又不违反DRY概念?
非常感谢您。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)