কম্পিউটার

পাইথন - স্পেস স্ট্রিং ছাড়া সারি ফিল্টার করুন


যখন সোস স্ট্রিং ছাড়াই সারিগুলি ফিল্টার করার প্রয়োজন হয়, তখন একটি তালিকা বোঝা, রেগুলার এক্সপ্রেশন, 'না' অপারেটর এবং 'যেকোনো' পদ্ধতি ব্যবহার করা হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
import re

my_list = [["python is", "fun"], ["python", "good"],["python is cool"],["love", "python"]]

print("The list is :")
print(my_list)

my_result = [row for row in my_list if not any(bool(re.search(r"\s", element)) for element in row)]

print("The resultant list is :")
print(my_result)

আউটপুট

The list is :
[[‘python is’, ‘fun’], [‘python’, ‘good’], [‘python is cool’], [‘love’, ‘python’]]
The resultant list is :
[[‘python’, ‘good’], [‘love’, ‘python’]]

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজ পরিবেশে আমদানি করা হয়।

  • তালিকার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷

  • একটি তালিকা বোধগম্যতা তালিকার উপর পুনরাবৃত্তি করতে ব্যবহৃত হয় এবং রেগুলার এক্সপ্রেশন থেকে 'অনুসন্ধান' পদ্ধতিটি এমন একটি স্ট্রিং পরীক্ষা করার জন্য ব্যবহার করা হয় যেখানে স্থান নেই।

  • 'যেকোনো' পদ্ধতি এবং 'না' অপারেটর ব্যবহার করা হয় যাতে যেকোনো স্ট্রিং ফিল্টার করা যায়।

  • এই ফলাফলটি একটি ভেরিয়েবলে বরাদ্দ করা হয়েছে৷

  • এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷


  1. পাইথন প্রোগ্রাম একটি নির্দিষ্ট পেয়ার যোগ সহ সারি ফিল্টার করতে

  2. পাইথন কিভাবে স্ট্রিং এর তালিকা সাজাতে হয়

  3. পাইথনে টিপলের তালিকাকে স্ট্রিংগুলির তালিকায় রূপান্তর করুন

  4. পাইথনে স্ট্রিংগুলির তালিকা কীভাবে বাছাই করবেন?