পর্ব ৯: পাইথন টিউপল | Python Tuple

🧠 টিউপল (Tuple) কী?

টিউপল (Tuple) হলো পাইথনের একটি ডেটা স্ট্রাকচার, যা লিস্টের মতোই, কিন্তু পার্থক্য হলো —
👉 টিউপলের মান পরিবর্তন করা যায় না (Immutable)

টিউপল তৈরি করতে ব্র্যাকেট () ব্যবহার করা হয়।

📘 উদাহরণ:

📤 আউটপুট:


🔍 টিউপলের বৈশিষ্ট্য

✅ Ordered (ক্রম রয়েছে)
✅ Immutable (পরিবর্তন করা যায় না)
✅ Duplicate মান থাকতে পারে
✅ বিভিন্ন ধরনের ডেটা রাখা যায়


🔢 ইনডেক্সিং ও স্লাইসিং

📘 উদাহরণ:

📤 আউটপুট:


🚫 টিউপল পরিবর্তনযোগ্য নয়

লিস্টের মতো টিউপল পরিবর্তন করা যায় না।

📘 উদাহরণ:


✅ টিউপলকে লিস্টে রূপান্তর করা যায়

📘 উদাহরণ:

📤 আউটপুট:


🔁 টিউপলে লুপ ব্যবহার

📘 উদাহরণ:

📤 আউটপুট:


🧮 টিউপলের গুরুত্বপূর্ণ মেথড

মেথডকাজ
.count(x)নির্দিষ্ট আইটেম কতবার আছে
.index(x)নির্দিষ্ট আইটেমের অবস্থান

📘 উদাহরণ:

📤 আউটপুট:


🧩 নেস্টেড টিউপল (Nested Tuple)

📘 উদাহরণ:

📤 আউটপুট:


🧠 টিউপল আনপ্যাকিং (Tuple Unpacking)

টিউপলের মান সরাসরি একাধিক ভ্যারিয়েবলে রাখা যায়।

📘 উদাহরণ:

📤 আউটপুট:


🧮 টিউপল vs লিস্ট

বৈশিষ্ট্যলিস্টটিউপল
Mutableহ্যাঁনা
ব্র্যাকেট[]()
পরিবর্তনযোগ্যহ্যাঁনা
গতিকিছুটা ধীরকিছুটা দ্রুত
নিরাপত্তাকমবেশি

📘 বাস্তব উদাহরণ

📤 আউটপুট:


🏁 উপসংহার

এখন তুমি জানো —
✅ টিউপল কী এবং কেন ব্যবহার করা হয়
✅ টিউপল তৈরি, ব্যবহার ও আনপ্যাক করা
✅ টিউপলের গুরুত্বপূর্ণ মেথড
✅ বাস্তব উদাহরণে টিউপলের ব্যবহার