কম্পিউটার টিউটোরিয়াল

পাইথনে লিস্ট ইন্ডেক্স এবং স্লাইস করবেন?

একটি লিস্ট ইন্ডেক্স বা স্লাইস করতে আপনাকে লিস্টের ওপর [] অপারেটর ব্যবহার করতে হবে। লিস্ট ইন্ডেক্স করার সময়, আপনি যদি পজিটিভ ইন্টিজার দেন, তবে সেটি লেফ্ট থেক সেই ইনডেক্স ফেচ করে। নেগেটিভ ইনডেক্সের কেসে, সেটি রাইট থেক সেই ইনডেক্স ফেচ করে। উদাহরণস্বরূপ,

উদাহরণ

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

আউটপুট

এটি নিচের আউটপুট দেবে:

b
d

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

উদাহরণ

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. পাইথনে স্ট্রিংয়ের ৩য় থেকে ৫ম ক্যারেক্টার প্রিন্ট করার পদ্ধতি