সংখ্যার একটি লিস্ট দেওয়া থাকলে, লিস্ট কম্প্রিহেনশন ব্যবহার করে সব শূন্য মানগুলো অ্যারের শেষে নিয়ে যেতে পারেন। উদাহরণস্বরূপ, [1, 3, 0, 4, 0, 5, 6, 0, 7] এর ফলাফল হবে [1, 3, 4, 5, 6, 7, 0, 0, 0]।
লিস্ট কম্প্রিহেনশন ব্যবহার করে এটি মাত্র এক লাইনের কোডে করা যায়। ধাপগুলো নিচে দেওয়া হলো:
সংখ্যার লিস্টটি আরম্ভ করুন।
লিস্ট থেকে শূন্য বাদ দেওয়া উপাদানগুলো এবং শূন্য উপাদানগুলো আলাদা করে তৈরি করুন। এরপর দুটো একসাথে যোগ করুন এবং ফলাফল একটি নতুন লিস্টে সংরক্ষণ করুন।
নতুন লিস্টটি প্রিন্ট করুন।
উদাহরণ
# একটি লিস্ট আরম্ভ করা হচ্ছে numbers = [1, 3, 0, 4, 0, 5, 6, 0, 7] # সব শূন্য শেষে নিয়ে যাওয়া হচ্ছে new_list = [num for num in numbers if num != 0] + [num for num in numbers if num == 0] # নতুন লিস্ট প্রিন্ট করা হচ্ছে print(new_list) # আউটপুট: [1, 3, 4, 5, 6, 7, 0, 0, 0]
আউটপুট
[1, 3, 4, 5, 6, 7, 0, 0, 0]
উপসংহার
এই টিউটোরিয়াল সম্পর্কে কোনো প্রশ্ন থাকলে কমেন্ট সেকশনে জানাতে পারেন।