重新调整不止一件事有什么问题? - 来自python函数

Sam*_*mmy 2 python function

作为这篇文章的后续跟进:

如何从Python中的函数返回多个值?

一个单独的问题:

作为一名初学程序员,我被教导只从函数中返回一个东西.

一个.返回多个东西有什么隐藏的问题吗?

湾 如果是这样,并且我想从一个长函数返回2个列表(即不调用2个单独的类似函数),那么从列表中创建一个元组有什么问题吗?

谢谢

小智 6

如果返回两件事是有道理的,是的......返回两件事.

例如,如果您想根据某些条件(例如查找键/值对)拆分字符串,您可能会调用split_string_to_get_key_pair()您希望它返回的元组(key, value).

问题是,返回一个元组(这是多个返回值通常如何工作)返回一个或两个?参数可以以任何一种方式进行,但只要返回的内容是一致的并且记录在案,那么您可以返回对您的程序有意义的内容.