สามารถคืนค่าหลายค่าจากฟังก์ชันในรูปแบบของทูเพิล รายการ พจนานุกรม หรืออ็อบเจ็กต์ของคลาสที่ผู้ใช้กำหนด
คืนค่าเป็นทูเพิล
>>>> ฟังก์ชั่น def ():a=10; b=10 คืนค่า a,b>>> x=function()>>> type(x)>>> x(10, 10)>>> x,y=function()>>> x,y(10, 10)
ส่งคืนเป็นรายการ
>>>> ฟังก์ชั่น def ():a=10; b=10 return [a,b]>>> x=function()>>> x[10, 10]>>> type(x)
กลับเป็นพจนานุกรม
>>> def function():d=dict() a=10; b=10 d['a']=a; d['b']=b return d>>> x=function()>>> x{'a':10, 'b':10}>>> type(x)ก่อน> ส่งคืนเป็นวัตถุของคลาสที่ผู้ใช้กำหนด
>>> class tmp:def __init__(self, a,b):self.a=aself.b=b>>> def function():a=10; b=10 t=tmp(a,b) กลับ t>>> x=function()>>> type(x)>>> x.a10>>> x.b10ก่อน>