یکی از قابلیت های زبان پایتون Tuple ها است که می توان لیستی را ایجاد کرد که قابل تغییر نباشد. برای مثال:
دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
>>> numbers = (1,2,3,4,5)
>>> print(numbers[0])
حالا فرض کنید تابعی تعریف کردیم که مقدار بازگشتی آن یک Tuple است:
def get_tuple():
return ("Hossein","Ahmadi","ITPro.ir")
در صورت فراخوانی تابع بالا می توان از مقادیر tuple به صورت زیر استفاده کرد:
>>> def get_tuple():
... return ("Hossein","Ahmadi","ITPro.ir")
...
>>> result = get_tuple()
>>> result
('Hossein', 'Ahmadi', 'ITPro.ir')
>>> result[0]
'Hossein'
از مقادیر بازگشتی تابع می توان به صورت زیر نیز استفاده کرد و در زمان گرفتن خروجی هر آیتم tuple را به صورت مستقیم داخل یک متغیر قرار داد:
>>> firstname, lastname, website = get_tuple()
>>> print(firstname)
Hossein
>>> print(website)
ITPro.ir