range(1, len, 2) ব্যবহার করে লিস্টের ১, ৩, ৫... (অড) ইনডেক্সের এলিমেন্ট প্রিন্ট করা হয়।
উদাহরণ
my_list = [31, 42, 13, 34, 85, 0, 99, 1, 3]
print("লিস্ট:", my_list)
print("অড ইনডেক্স (১,৩,৫...) এলিমেন্ট:")
for i in range(1, len(my_list), 2):
print(my_list[i], end=" ")
print()
আউটপুট
লিস্ট: [31, 42, 13, 34, 85, 0, 99, 1, 3] অড ইনডেক্স (১,৩,৫...) এলিমেন্ট: 42 34 0 1
ব্যাখ্যা
০-ভিত্তিক ইনডেক্সে ১, ৩, ৫... = ২য়, ৪র্থ, ৬ষ্ঠ... পজিশন (মানব গণনা)۔
range(1, len, 2)১ থেকে শুরু করে ২.skip করে।স্লাইসিং:
my_list[1::2]একই কাজ করে।ইভেন/অড ইনডেক্স কনফিউশন এড়াতে "পজিশন" বরাবর "ইনডেক্স" বলা ভালো।