কম্পিউটার

Python-এ List Comprehension ব্যবহার করে অ্যারের শেষ পর্যন্ত সমস্ত শূন্য সরান


সংখ্যার একটি তালিকা দেওয়া, তালিকা বোঝার ব্যবহার করে সব শূন্য শেষ পর্যন্ত সরান। উদাহরণস্বরূপ, [1, 3, 0, 4, 0, 5, 6, 0, 7] এর ফলাফল হল [1, 3, 4, 5, 6, 7, 0, 0, 0]।

এটি তালিকা বোঝার ব্যবহার করে একটি একক লাইন কোড। ফলাফল অর্জনের জন্য নিম্নলিখিত পদক্ষেপগুলি দেখুন৷

  • সংখ্যার তালিকা শুরু করুন।

  • তালিকা থেকে অ-শূন্য তৈরি করুন এবং তালিকা থেকে শূন্য তৈরি করুন। উভয় যোগ করুন. এবং ফলাফল একটি তালিকায় সংরক্ষণ করুন।

  • নতুন তালিকা প্রিন্ট করুন।

উদাহরণ

# initializing a list
numbers = [1, 3, 0, 4, 0, 5, 6, 0, 7]
# moving all the zeroes to end
new_list = [num for num in numbers if num != 0] + [num for num in numbers if num == 0]
# printing the new list
print(new_list)
[1, 3, 4, 5, 6, 7, 0, 0, 0]

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন৷

আউটপুট

[1, 3, 4, 5, 6, 7, 0, 0, 0]

উপসংহার

টিউটোরিয়াল সম্পর্কে আপনার কোন প্রশ্ন থাকলে মন্তব্য বিভাগে উল্লেখ করুন।


  1. অ্যাকুমুলেট ফাংশন ব্যবহার করে পাইথনে উপসর্গ যোগফল অ্যারে

  2. পাইথন ব্যবহার করে একটি অ্যারের তালিকায় 0 এবং 1 আলাদা করবেন?

  3. পাইথন ব্যবহার করে বর্ণানুক্রমিকভাবে সমস্ত ফাইল কীভাবে তালিকাভুক্ত করবেন?

  4. পাইথন ব্যবহার করে বর্তমান ডিরেক্টরির সমস্ত সাব-ডিরেক্টরিগুলির একটি তালিকা কীভাবে পাবেন?