পাইথনে স্লাইস ব্যবহার করে এলিমেন্ট ডিলিট করা

স্লাইস পাইথনে ব্যাপকভাবে ব্যবহৃত হয়, নির্দিষ্ট এলিমেন্ট ডিলিট করার জন্যও। এই ক্ষেত্রে del অপারেটর ব্যবহার করা হয় এবং এর পাশে প্রয়োজনীয় স্লাইস নির্দিষ্ট করা হয়। আসুন আমাদের তালিকা থেকে নিম্নলিখিত নির্বাচনটি ডিলিট করি:

pythonlst = [1, 2, 3, 4, 5, 6]
del lst[1:4]

print(lst) # আউটপুট দেবে [1, 5, 6]

তালিকা থেকে সমস্ত এলিমেন্ট ডিলিট করতে, স্লাইসে এককের সমান স্টেপ নির্দিষ্ট করাই যথেষ্ট:

pythontxt = '123456789'
del lst[::1]

print(txt) # আউটপুট দেবে []

যাইহোক, স্ট্রিং থেকে অক্ষর ডিলিট করতে হলে, একটি এরর রিটার্ন করবে। এটি হয় কারণ পাইথনে স্ট্রিংগুলি অপরিবর্তনীয়:

pythontxt = '123456789'
del txt[1:3] # এরর দেবে
Задание 1

একটি তালিকা দেওয়া হয়েছে:

pythonlst = [1, 2, 3, 4, 5, 6]

এটি থেকে প্রতিটি বিজোড় এলিমেন্ট ডিলিট করুন।

Задание 2

একটি তালিকা দেওয়া হয়েছে:

pythonlst = [1, 2, 3, 4, 5, 6, 7, 8]

নিম্নলিখিত স্লাইস পেতে কোড লিখুন:

python[8, 6, 4, 2]