我在尝试学习 Python 时遇到了一个奇怪的问题。我正在编写一段代码,它从 .txt 文件中获取数据,将其输入一个对其进行大量修改的函数,然后将其输入另一个函数。它一直有效,直到我尝试将数据分成两部分。我打破了我的代码并得到了这个:
def func1(v1, v2):
return(v1, v2)
def func2(v1, v2):
return(v1, v2)
foo, bar = func1(func2("foo", "bar"))
func2 返回两个值(在一个元组中,我认为?),但 func1 需要两个单独的值 - 一个元组不会削减它。有没有办法直接吐元组,还是我需要做以下事情?
foo, bar = func2("foo", "bar")
foo2, bar2 = func1(foo, bar)
必须有更好的方法...在此先感谢。