তালিকাগুলি পাইথনের যৌগিক ডেটা প্রকারের মধ্যে সবচেয়ে বহুমুখী। একটি তালিকায় কমা দ্বারা পৃথক করা আইটেম রয়েছে এবং বর্গাকার বন্ধনী ([]) এর মধ্যে আবদ্ধ। কিছু পরিমাণে, তালিকাগুলি সি-তে অ্যারের মতো। তাদের মধ্যে একটি পার্থক্য হল যে একটি তালিকার সমস্ত আইটেম বিভিন্ন ডেটা টাইপের হতে পারে।
উদাহরণ
একটি তালিকায় সংরক্ষিত মানগুলি স্লাইস অপারেটর ([ ] এবং [:]) ব্যবহার করে অ্যাক্সেস করা যেতে পারে তালিকার শুরুতে 0 থেকে শুরু করে এবং শেষ -1 পর্যন্ত কাজ করে। প্লাস (+) চিহ্ন হল তালিকা সংযোজন অপারেটর, এবং তারকাচিহ্ন (*) হল পুনরাবৃত্তি অপারেটর। যেমন −
#!/usr/bin/python list = [ 'abcd', 786 , 2.23, 'john', 70.2 ] tinylist = [123, 'john'] print list # Prints complete list print list[0] # Prints first element of the list print list[1:3] # Prints elements starting from 2nd till 3rd print list[2:] # Prints elements starting from 3rd element print tinylist * 2 # Prints list two times print list + tinylist # Prints concatenated lists
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করে -
['abcd', 786, 2.23, 'john', 70.2] abcd [786, 2.23] [2.23, 'john', 70.2] [123, 'john', 123, 'john'] ['abcd', 786, 2.23, 'john', 70.2, 123, 'john']