কম্পিউটার টিউটোরিয়াল

পাইথনে টাপল আনপ্যাকিং (Tuple Unpacking) কী?

টাপল আনপ্যাকিং বোঝার আগে টাপল কী সেটা জানতে হবে।

টাপল (Tuple): পাইথনে টাপল অপরিবর্তনশীল (immutable) অবজেক্ট সংরক্ষণের জন্য ব্যবহৃত হয়। একটি টাপল হল পাইথন অবজেক্টের একটি সিকোয়েন্স। টাপলগুলো পরিবর্তন করা যায় না এবং এগুলো প্যarethেসিস দিয়ে লিখা হয়। এটি ডান পাশের (RHS) মানগুলো বাম পাশের (LHS) ভেরিয়েবলগুলোর মধ্যে অ্যাসাইন করে। অন্য কথায়, টাপলের মানগুলো ভেরিয়েবলগুলোর মধ্যে আনপ্যাক করা হয়। আনপ্যাকিং-এ LHS-এ ভেরিয়েবলের সংখ্যা টাপলের মানের সংখ্যায় সমান হতে হয়। প্যাকিং-এ মানগুলো একটি নতুন টাপলে রাখা হয়, অন্যদিকে আনপ্যাকিং-এ সেগুলো পৃথক ভেরিয়েবলে বের করা হয়।

উদাহরণ ১

my_tuple = ("Tutorials Point", 132, "Employees") 
# টাপল প্যাকিং 
(companyname, Employerscount, Information) = my_tuple 
# টাপল আনপ্যাকিং 
print(companyname) 
print(Employerscount) 
print(Information)

আউটপুট

Tutorials Point 
132 
Employees

উদাহরণ ২

my_tuple = ("RRS College of Engg and Technology", 6000, "Engineering") 
# টাপল প্যাকিং 
(college, student, graduates) = my_tuple 
# টাপল আনপ্যাকিং 
# কলেজের নাম প্রিন্ট 
print(college) 
# ছাত্রসংখ্যা প্রিন্ট 
print(student) 
# কলেজের ধরন প্রিন্ট 
print(graduates)

আউটপুট

RRS College of Engg and Technology 
6000 
Engineering
  1. পাইথন টাপল তৈরির সঠিক সিনট্যাক্স

  2. পাইথনে __init__.py ফাইলটি কী এবং এর কাজ কী?

  3. পাইথনে print >> সিনট্যাক্স কী এবং কীভাবে কাজ করে?

  4. পাইথনে print() ফাংশন কী এবং কীভাবে কাজ করে?