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

পাইথন টাপল থেকে আইটেম রিমুভ (Remove) করা

টাপল ইমিউটেবল (Immutable) — একবার বানালে মডিফাই করা যায় না। আইটেম রিমুভ করতে নতুন টাপল বানাতে হয়।

১. স্লাইসিং (Slicing) দিয়ে — সবচেয়ে দ্রুত

a = (1, 2, 3, 4, 5)
# 3rd এলিমেন্ট (ইন্ডেক্স 2) রিমুভ
b = a[:2] + a[3:]
print(b)

আউটপুট

(1, 2, 4, 5)

২. লিস্ট কনভারশন দিয়ে

a = (1, 2, 3, 4, 5)
ls_a = list(a)
del ls_a[2]
b = tuple(ls_a)
print(b)

আউটপুট

(1, 2, 4, 5)

৩. কম্প্রিহেনশন দিয়ে (ফিল্টার)

a = (1, 2, 3, 4, 5)
b = tuple(x for i, x in enumerate(a) if i != 2)
print(b)

পারফরম্যান্স

  • স্লাইসিং: সবচেয়ে দ্রুত, মেমরি-এফিশিয়েন্ট
  • লিস্ট কনভারশন: মাঝপথে মিউটেবল লিস্ট, এক্সট্রা মেমরি
  • কম্প্রিহেনশন: ফ্লেক্সিবল, কন্ডিশনাল ফিল্টারিংয়ের জন্য ভালো

নোট: বড় টাপলে বারবার রিমুভ করলে লিস্টে কনভার্ট করুন, শেষে টাপলে ফিরে আসুন।

  1. পাইথনে টাপল ডিফাইন করার পদ্ধতি

  2. পাইথনে টাপলের ভিতরে টাপল ব্যবহার করার পদ্ধতি

  3. পাইথনে cd কমান্ড চালানোর পদ্ধতি

  4. পাইথন ফাংশন থেকে টাপল রিটার্ন করার পদ্ধতি