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

পাইথন টাপল মাস্টার করুন: ডেফিনিশন, তৈরি এবং প্র্যাকটিক্যাল ব্যবহার

পাইথনে, একটি টাপল হল একটি কালেকশন যা অর্ডার্ড এবং ইমিউটেবল। এর মানে আমরা টাপল থেকে আইটেম যোগ বা রিমুভ করতে পারি না।

আমরা টাপল তৈরি করি প্যারেনথেসিস () এবং কমপক্ষে একটি কমা ( , ) ব্যবহার করে।

টাপল ইন্ডেক্সড এবং স্লাইসড হতে পারে লিস্টের মতো, ফলাফলটিও একটি টাপল হবে।

টাপল তৈরি কীভাবে

colorsTuple = ("red", "green", "blue")
print(colorsTuple)

আউটপুট:

('red', 'green', 'blue')

শুধু এক আইটেম সহ টাপল তৈরি করা

টাপলে কমপক্ষে একটি কমা থাকতে হয়, তাই শুধু এক আইটেম সহ টাপল তৈরি করতে, আপনাকে আইটেমের পরে একটি কমা যোগ করতে হবে। উদাহরণস্বরূপ:

colorsTuple = ("red",)

টাপল আইটেম অ্যাক্সেস কীভাবে

আমরা টাপল আইটেম অ্যাক্সেস করতে পারি ইন্ডেক্স নম্বর রেফার করে:

colorsTuple = ("red", "green", "blue")
print(colorsTuple[2])

আউটপুট:

blue

আইটেমের একটি রেঞ্জ অ্যাক্সেস করা (স্লাইসিং)

আমরা একটি টাপল থেকে একটি নির্দিষ্ট রেঞ্জের আইটেম বের করতে পারি শুরু ইন্ডেক্স এবং শেষ ইন্ডেক্স নির্দিষ্ট করে। আমরা : অপারেটর ব্যবহার করি।

দ্রষ্টব্য: রিটার্ন ভ্যালুও নির্দিষ্ট আইটেমসহ একটি টাপল হবে।

colorsTuple = ("red", "green", "blue", "yellow", "orange", "white")
print(colorsTuple[1:4])

আউটপুট:

('green', 'blue', 'yellow')

নেগেটিভ ইন্ডেক্সিং

আমরা টাপলের আইটেমগুলো শেষ থেকে অ্যাক্সেস করতে পারি নেগেটিভ ইন্ডেক্স মান নির্দিষ্ট করে। উদাহরণস্বরূপ -1 মানে শেষ আইটেম এবং -2 মানে দ্বিতীয় শেষ আইটেম।

colorsTuple = ("red", "green", "blue", "yellow", "orange", "white")
print(colorsTuple[-2])

আউটপুট:

orange

টাপলের মাধ্যমে লুপ চালানো কীভাবে

আমরা for লুপ ব্যবহার করে একটি টাপলের মাধ্যমে লুপ চালাতে পারি।

colorsTuple = ("red", "green", "blue", "orange")
for c in colorsTuple:
    print(c)

আউটপুট:

red
green
blue
orange

টাপল ডিলিট কীভাবে

একটি টাপল সম্পূর্ণ ডিলিট করতে, del কীওয়ার্ড ব্যবহার করুন

colorsTuple = ("red", "green", "blue", "orange")
del colorsTuple
print(colorsTuple)

আউটপুট

Traceback (most recent call last):
  File "pythonTuples.py", line 98, in 
    print(colorsTuple)
NameError: name 'colorsTuple' is not defined

টাপলের দৈর্ঘ্য কীভাবে পাবেন

আপনি টাপলের দৈর্ঘ্য পেতে পারেন len() ফাংশন কল করে, যেমন:

colorsTuple = ("red", "green", "blue", "orange")
print(len(colorsTuple))

আউটপুট:

4

নির্দিষ্ট আইটেমের সংখ্যা গণনা

আমরা টাপলে count() ফাংশন ব্যবহার করে একটি নির্দিষ্ট আইটেমের ঘটনার সংখ্যা পেতে পারি। উদাহরণস্বরূপ:

colorsTuple = ("red", "green", "blue", "orange", "red")
print(colorsTuple.count("red"))

আউটপুট:

2

দুটি টাপল একসাথে যোগ কীভাবে

দুটি টাপল একসাথে যোগ করার সবচেয়ে সহজ উপায় হল + অপারেটর ব্যবহার করা। উদাহরণস্বরূপ:

colorsTuple = ("red", "green", "blue", "orange")
numbersTuple = (1, 2, 3, 4)
numbersAndColors = colorsTuple + numbersTuple
print(numbersAndColors)

আউটপুট:

('red', 'green', 'blue', 'orange', 1, 2, 3, 4)
  1. পাইথনে টাপলকে N আকারের চানকে ভাগ করা

  2. পাইথনে N এলিমেন্ট ইনক্রিমেন্টাল টাপল তৈরি করা

  3. পাইথনে টাপল আপডেট (Updating Tuples)

  4. পাইথনে টাপল আনপ্যাকিং (Unpacking a Tuple)