কম্পিউটার

কিভাবে Python এ সূচী এবং স্লাইস তালিকা?


একটি তালিকা সূচী বা স্লাইস করতে আপনাকে তালিকায় [] অপারেটর ব্যবহার করতে হবে৷ একটি তালিকা সূচীকরণ করার সময়, আপনি যদি একটি ধনাত্মক পূর্ণসংখ্যা প্রদান করেন, এটি বাম দিক থেকে গণনা করা তালিকা থেকে সেই সূচকটি নিয়ে আসে। একটি নেতিবাচক সূচকের ক্ষেত্রে, এটি ডান থেকে গণনা করা তালিকা থেকে সেই সূচকটি নিয়ে আসে। উদাহরণস্বরূপ,

উদাহরণ

my_list = ['a', 'b', 'c', 'd']
print(my_list[1])
print(my_list[-1])

আউটপুট

এটি আউটপুট দেবে −

b
d

আপনি যদি তালিকার একটি অংশ পেতে চান, স্লাইসিং অপারেটর ব্যবহার করুন৷ [শুরু:স্টপ:পদক্ষেপ]। উদাহরণস্বরূপ,

উদাহরণ

my_list = ['a', 'b', 'c', 'd']
print(my_list[1:]) #Print elements from index 1 to end
print(my_list[:2]) #Print elements from start to index 2
print(my_list[1:3]) #Print elements from index 1 to index 3
print(my_list[::2]) #Print elements from start to end using step sizes of 2

আউটপুট

এটি আউটপুট দেবে −

['b', 'c', 'd']
['a', 'b']
['b', 'c']
['a', 'c']

  1. পাইথনে সূচক দ্বারা একটি তালিকা থেকে কীভাবে একটি উপাদান সরাতে হয়?

  2. আমরা পাইথনে তালিকা কিভাবে সংজ্ঞায়িত করব?

  3. কিভাবে পাইথনে একটি টিপল সূচী এবং স্লাইস করবেন?

  4. পাইথনে 3য় থেকে 5ম পর্যন্ত একটি স্ট্রিং থেকে কীভাবে অক্ষর মুদ্রণ করবেন?