এই টিউটোরিয়ালে আমরা পাইথন ৩.x-এ List-এর অভ্যন্তরীণ কাজকর্ম নিয়ে আলোচনা করব। আমরা প্রতিটি ধাপে পাইথন স্টেটমেন্ট লিখলে অবজেক্ট এবং ফ্রেম ফরমেশন কীভাবে হয় তা দেখব।
লিস্ট ইনিশিয়ালাইজ করা: এর মানে হলো আমরা কিছু এলিমেন্টসহ একটি লিস্ট তৈরি করছি।
>>> lis = [1, 2, 3, 4]

এখানে লিস্ট ভেরিয়েবল গ্লোবাল ফ্রেমে ডিক্লেয়ার করা হয়েছে যা একটি লিস্ট অবজেক্টকে রেফার করছে।
এখন দেখি লিস্টে এলিমেন্ট append করলে কী হয়।
>>> lis.append(8)

এখানে এলিমেন্টটি শেষে যোগ হয়েছে এবং লিস্টের সাইজ ১ বাড়েছে।
এখন দেখি লিস্ট থেকে একটি নির্দিষ্ট এলিমেন্ট কিভাবে ডিলিট করা যায়।
>>> lis.remove(2)

যখন লিস্ট থেকে একটি এলিমেন্ট ডিলিট হয়, সব ক্যারেক্টার বামপাশে কনসিকিউটিভ পজিশনে শিফ্ট হয়।
এখন আমরা একটি নতুন ভেরিয়েবল ডিক্লেয়ার করি এবং সেটিকে লিস্টের স্লাইসড অংশকে রেফার করি।
>>> p = lis[0:3]

শেষে, একটি নির্দিষ্ট ইন্ডেক্সের এলিমেন্ট ডিলিট করা দেখি।
>>> del p[0]
উপসংহার
এই নিবন্ধে আমরা পাইথন ৩.x-এ List-এর অভ্যন্তরীণ কাজকর্ম শিখেছি।