পাইথন লিস্ট একটি অর্ডার্ড ও পরিবর্তনশীল কালেকশন ডেটা টাইপ। এতে ডুপ্লিকেট মেম্বার থাকতে পারে। এটি পাইথন প্রোগ্রামে সবচেয়ে বেশি ব্যবহৃত কালেকশন ডেটা টাইপ। আমরা দেখব কীভাবে ইন্ডেক্স ফিচার ব্যবহার করে লিস্টে উপাদান যোগ করা যায়।
লিস্টে উপাদান যোগ করার আগে, ইন্ডেক্স ব্যবহার করে লিস্টের উপাদান অ্যাক্সেস করার পদ্ধতি দেখি।
ইন্ডেক্স দিয়ে লিস্ট অ্যাক্সেস
লিস্টের প্রতিটি উপাদানের সাথে একটি ইন্ডেক্স জড়িত থাকে এবং তাই উপাদানগুলো অর্ডার্ড থাকে। আমরা লুপ দিয়ে ইন্ডেক্সগুলো ঘুরে উপাদান অ্যাক্সেস করতে পারি। নিচের প্রোগ্রাম ইন্ডেক্স ১ ও ২-য় অবস্থিত উপাদান প্রিন্ট করে। শেষ ইন্ডেক্স ভ্যালু সার্চে অন্তর্ভুক্ত হয় না।
উদাহরণ
vowels_list = ['a', 'i', 'o', 'u'] print(vowels_list[1:3])
উপরোক্ত কোড চালালে নিচের ফলাফল পাওয়া যায়:
['i', 'o']
উপাদান যোগ করা
আমরা একই কনসেপ্ট ব্যবহার করে নির্দিষ্ট ইন্ডেক্স পজিশনে উপাদান যোগ করতে পারি। নিচের প্রোগ্রামে আমরা ইন্ডেক্স পজিশন ১-এ উপাদান যোগ করছি।
উদাহরণ
vowels = ['a', 'i', 'o', 'u']
print("values before indexing are :", vowels)
# index
vowels.insert(1, 'e')
print('\nafter adding the element at the index 1 is : ', vowels)
উপরোক্ত কোড চালালে নিচের ফলাফল পাওয়া যায়:
values before indexing are : ['a', 'i', 'o', 'u'] after adding the element at the index 1 is : ['a', 'e', 'i', 'o', 'u']