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