এই নিবন্ধে, আমরা বিকল্প 0s এবং 1s সহ একটি তালিকা কীভাবে শুরু করতে হয় তা শিখতে যাচ্ছি। আমাদের তালিকার দৈর্ঘ্য থাকবে এবং বিকল্প 0s এবং 1s দিয়ে শুরু করতে হবে।
বিকল্প 0s এবং 1s সহ একটি তালিকা শুরু করতে নীচের পদক্ষেপগুলি অনুসরণ করুন৷
- একটি খালি তালিকা এবং দৈর্ঘ্য শুরু করুন।
- দৈর্ঘ্যের বার পুনরাবৃত্তি করুন এবং সূচকের উপর ভিত্তি করে বিকল্পভাবে 0s এবং 1s যোগ করুন।
- ফলাফল প্রিন্ট করুন।
উদাহরণ
আসুন কোডটি দেখি।
# initialzing an empty list result = [] length = 7 # iterating for i in range(length): # checking the index if i % 2 == 0: # appending 1 on even index result.append(1) else: # appending 0 on odd index result.append(0) # printing the result print(result)
আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।
আউটপুট
[1, 0, 1, 0, 1, 0, 1]
0s এবং 1s দিয়ে তালিকা শুরু করার আরেকটি উপায় দেখা যাক। কোডটি সম্পূর্ণ করতে নিচের ধাপগুলো অনুসরণ করুন।
- None এর দৈর্ঘ্যের সাথে তালিকা শুরু করুন।
- 1s দিয়ে [::2] এবং 0s দিয়ে [1::2] প্রতিস্থাপন করুন।
- ফলাফল প্রিন্ট করুন।
উদাহরণ
আসুন কোডটি দেখি
import math # initializing the length and list length = 7 result = [None] * length _1s_count = math.ceil(length / 2) _2s_count = length - _1s_count # adding 0s and 1s result[::2] = [1] * _1s_count result[1::2] = [0] * _2s_count # printing the result print(result)
আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।
আউটপুট
[1, 0, 1, 0, 1, 0, 1]
উপসংহার
নিবন্ধে আপনার কোন প্রশ্ন থাকলে, মন্তব্য বিভাগে উল্লেখ করুন।