返回列表的python函数
我有一个python函数,它返回返回列表的python函数,python,django,Python,Django,我有一个python函数,它返回 def edit_user(request): error = False errMsg = "" id = int(request.POST.get("add_user")) if config.editUser(id) != True error = True errMsg = _('Failed to edit existing user.') return [error, e
def edit_user(request):
error = False
errMsg = ""
id = int(request.POST.get("add_user"))
if config.editUser(id) != True
error = True
errMsg = _('Failed to edit existing user.')
return [error, errMsg]
我从另一个python函数调用这个函数
如何将这两个返回值(
error
和errMsg
)分成两个独立的变量?如下:error,errMsg=edit\u user(request)
如下:error,errMsg=edit\u user(request)
只需将结果分配到列表
或元组
:
error,errMsg = edit_user(...)
(error,errMsg) = edit_user(...)
[error,errMsg] = edit_user(...)
第一种语法是最好的。只需将结果分配到
列表
或元组
:
error,errMsg = edit_user(...)
(error,errMsg) = edit_user(...)
[error,errMsg] = edit_user(...)
第一种语法是最可取的。Hui Zheng是正确的-
错误,errMsg=edit\u用户(请求)
将执行此操作
该过程称为解包,可用于解包复杂的数据结构(另一个示例见此,更多信息请参阅)。Hui Zheng是正确的-
错误,errMsg=edit\u用户(请求)
将执行此操作
该过程称为解包,可用于解包复杂的数据结构(另一个示例请参见此,更多信息请参阅)。只需补充其他答案:这里根本没有理由列出列表。只要这样做:
return error, errMsg
再补充一句:这里根本没有理由列一个清单。只要这样做:
return error, errMsg