পাইথন ফাংশন থেকে টাপল রিটার্ন করা খুব সাধারণ এবং একাধিক মান রিটার্ন করার আদর্শ পদ্ধতি। টাপল ইমিউটেবল হয়ে সেটি সুরক্ষিত ডেটা রিটার্নের জন্য উপযুক্ত।
উদাহরণ
def foo():
str_val = "tutorialspoint"
x = 30
return (str_val, x) # প্যারেনথেসিস অপশনাল, কমা হলো মূল
result = foo()
print(result) # আউটপুট: ('tutorialspoint', 30)
print(type(result)) #
টাপল আনপ্যাকিং
রিটার্ন করা টাপলকে সরাসরি একাধিক ভেরিয়েবলে আনপ্যাক করা যায়:
name, value = foo() print(name) # tutorialspoint print(value) # 30
মনে রাখবেন
- পাইথনে
return a, bলিখলেই অটোমেটিক্যালি টাপল বানায়। - একাধিক মান রিটার্ন করার জন্য টাপলই স্বাভাবিক ও দক্ষ পদ্ধতি।
- সিংগল এলিমেন্টের টাপল লিখতে হলে কমা লাগে:
return (x,)।