এখন একটি ভ্যারিয়েবল তৈরি করা, তোমার জন্য কঠিন নয়। তবে তুমি ভ্যারিয়েবল এর মধ্যে একটির বেশি ডেটা কিভাবে রাখতে হবে, তা জানো না। ধরো, তুমি একটি ভ্যারিয়েবল এর মধ্যে তোমার পরিবারের সকলের বয়স রাখতে চাচ্ছো। অর্থাৎ একটি ভ্যারিয়েবল এর মধ্যে একাধিক ডেটা রাখতে চাচ্ছো। এখন তুমি কী করবে?
তোমাকে একটি লিস্ট(List) তৈরি করতে হবে। লিস্ট বা Array (অ্যারে) তৈরি করা একেবারেই সহজ। শুধুমাত্র ভ্যারিয়েবলের ভ্যালু এর জায়গায়, তৃতীয় বন্ধনীর ( [] ) মধ্যে ডেটা গুলো লিখবে। নিচে একটি উদাহরণ দেয়া হলো:
age = [16,23,40,18,56]
এইযে, আমরা একটি ভ্যারিয়েবল এরমধ্যে একাধিক ডেটা বা ভ্যালু রাখলাম, তাই এই ভ্যারিয়েবলটিকে বলা হবে List/Array/Collection. তবে আমি এটাকে লিস্ট বলবো।
একইভাবে তুমি চাইলে String এর লিস্ট তৈরি করতে পারবে। নিচে আমি তোমাদেরকে আমার পরিবারের সকলের নামের লিস্ট তৈরি করে দেখাই।
family = ["Zakaria", "Solaiman", "Abbu", "Ammu","Vabi","Dadi"]
print(family)
list কি জিনিস? সেটা তো তুমি বুঝে গেছো। এখন কমেন্টে আমাকে লিস্টের একটি real life example দিয়ে যাও।
একটি লিস্টের মধ্যে থাকা, প্রত্যেকটি ডেটাকে এক একটি Element বা উপাদান বলা হয়। যেমন, family নামের লিস্টে “Zakaria” একটি Element, আবার “Solaiman” আরো একটি এলেমেন্ট(Element)
একটি লিস্টের প্রতেকটি Element এর একটি Position(অবস্থান) রয়েছে, একে বলা হয় Index। প্রথম এলিমেন্টের ইনডেক্স হয় 0(শূন্য) এরপর এক(+1) এক(+1) করে বাড়তে থাকে। যেমন নিচের লিস্টে
family = ["Zakaria", "Solaiman", "Abbu", "Ammu","Vabi","Dadi"]
print(family)
★ “ Zakaria” এর Index হলো 0
★ “Solaiman” এর Index হলো 1
★ “Abbu” এর ইন্ডেক্স হলো 2
★ এভাবে এক এক করে বাড়বে