作为这篇文章的后续报道:
How to return more than one value from a function in Python?
另一个问题:
作为一个初级程序员,我被教导只从函数返回一个东西。
a.退货不止一件有什么隐藏的问题吗?
如果是这样,我想从一个长函数返回两个列表(即不调用两个独立的类似函数),从列表中生成元组有什么问题吗?
谢谢

最佳答案

如果返回两件事有意义的话,是的。。。还两样东西。
例如,如果要基于某些条件(如find key/value pairs)拆分字符串,可以调用split_string_to_get_key_pair()以期望它返回(key, value)的元组。
问题是,返回一个元组(这是多个返回值通常的工作方式)返回一件或两件事吗?任何一种方法都可以创建一个参数,但是只要返回的内容是一致的并有文档记录的,那么您就可以返回对您的程序有意义的内容。

关于python - 重新调整一件事有什么错吗? -来自python函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18629069/

10-11 07:42
查看更多