কম্পিউটার

একটি সিরিজের উপাদানগুলিকে ফিল্টার করতে পাইথনে একটি প্রোগ্রাম লিখুন যাতে একটি স্ট্রিং শুরু হয় এবং 'a' দিয়ে শেষ হয়


ইনপুট - ধরে নিন, আপনার একটি সিরিজ আছে,

0 আপেল১ কমলা ২ আলফা৩ অ্যারোমা৪ বিটা

আউটপুট − এবং, উপাদানগুলির ফলাফল 'a' দিয়ে শুরু এবং শেষ হয়।

2 alpha3 সুবাস

সমাধান 1

  • একটি সিরিজ সংজ্ঞায়িত করুন।

  • 'a'

    দিয়ে শুরু এবং শেষ করার জন্য রেগুলার এক্সপ্রেশন তৈরি করুন
r'^[a]$|^([a]).*\1$'
  • একটি খালি তালিকা তৈরি করুন এবং লুপের জন্য সেট করুন এবং প্যাটার্নটি পরীক্ষা করার জন্য ভিতরে থাকলে শর্তটি সেট করুন। এটি নীচে সংজ্ঞায়িত করা হয়েছে,

 ডেটাতে i জন্য:if(re.search(exp, i)):ls.append(i)
  • অবশেষে, isin().

    ব্যবহার করে সিরিজটি পরীক্ষা করুন

উদাহরণ

আরও ভালোভাবে বোঝার জন্য আসুন আমরা নিম্নলিখিত বাস্তবায়ন দেখি।

pdimport rel =["আপেল","কমলা","আলফা","অরোমা","বিটা"]ডেটা =pd.Series(l)exp =r'^[a]$|^( [a]। /প্রে>

আউটপুট

2 alpha3 সুবাস

সমাধান 2

উদাহরণ

pdimport rel =["আপেল","কমলা","আলফা","অরোমা","বিটা"]ডেটা =pd.Series(l)result =list(filter(lambda x:x.startswith) হিসাবে
পান্ডা আমদানি করুন ('a') এবং x.endswith('a'),l))print(data[data.isin(result)])

আউটপুট

2 alpha3 সুবাস

  1. একটি নির্দিষ্ট পরিসরের মধ্যে একটি সিরিজে উপাদানগুলি প্রিন্ট করতে পাইথনে একটি প্রোগ্রাম লিখুন

  2. একটি সিরিজে ডুপ্লিকেট উপাদান রয়েছে কিনা তা পরীক্ষা করতে পাইথনে একটি প্রোগ্রাম লিখুন

  3. একটি প্রদত্ত সিরিজে শুধুমাত্র পূর্ণসংখ্যা উপাদানগুলি ফিল্টার করতে পাইথনে একটি প্রোগ্রাম লিখুন

  4. একটি প্রদত্ত সিরিজে বৈধ তারিখগুলি ফিল্টার করতে পাইথনে একটি প্রোগ্রাম লিখুন