কম্পিউটার

Python প্রদত্ত তালিকার কোনো স্ট্রিংয়ের সাথে প্রত্যয়টি মেলে কিনা তা পরীক্ষা করে দেখুন?


অনেক সময় আমাদের বিশ্লেষণ করতে হয় যে প্রদত্ত তালিকায় একটি প্রদত্ত শব্দ উপস্থিত থাকে কিনা। এটি ডেটার জন্য ব্যবসায়িক যুক্তি প্রক্রিয়াকরণে আমাদের সাহায্য করে। এই প্রবন্ধে আমরা দেখতে পাব কিভাবে একটি প্রদত্ত প্রত্যয় যা একটি স্ট্রিং হল অনেকগুলি স্ট্রিং সহ একটি তালিকায় উপস্থিত আছে কিনা৷

যেকোনো ব্যবহার করা

python-এ any() ফাংশনটি True রিটার্ন করে যদি কোনো আইটেম পুনরাবৃত্তিযোগ্য অবস্থায় থাকে। যদি তা না হয় তাহলে False ফিরবে। সুতরাং নীচের প্রোগ্রামে আমরা তালিকায় প্রদত্ত স্ট্রিংটির উপস্থিতি বা অনুপস্থিতি পরীক্ষা করার জন্য ধারাগুলি ডিজাইন করি৷

উদাহরণ

# Given List
lstA = ["Tue", "Fri", "Sun"]

# String to check
str = 'Sun'
# use any
if any(str in i for i in lstA):
   print(str,"is present in given list.")
else:
   print(str, "is absent from the given list.")

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Sun is present in given list.

ফিল্টার ব্যবহার করুন

নিচের প্রোগ্রামে আমরা দেখব কিভাবে ফিল্টার ফাংশন ব্যবহার করতে হয়। আইটেমটি গ্রহণ করা হয়েছে কিনা তা পরীক্ষা করার জন্য একটি ফাংশনের মাধ্যমে আইটেমগুলি ফিল্টার করা হলে এই ফাংশনটি একটি পুনরাবৃত্তিকারী প্রদান করে। তারপরে আমরা ফিল্টার ফাংশনের ফলাফলকে একটি তালিকায় রূপান্তর করি এবং তালিকার দৈর্ঘ্য পরীক্ষা করি। যদি দৈর্ঘ্য শূন্যের চেয়ে বেশি হয় তবে আমরা বলি স্ট্রিংটি উপস্থিত নয় তা অনুপস্থিত৷

উদাহরণ

# Given List
lstA = ["Tue", "Fri", "Sun"]

# String to check
str = 'Wed'
# use filter
if len(list(filter(lambda x: str in x, lstA))) != 0:
   print(str,"is present in given list.")
else:
   print(str, "is absent from the given list.")

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Wed is absent from the given list.

  1. পাইথনে প্রদত্ত সূচকের সাথে স্ট্রিং এলোমেলো করার প্রোগ্রাম

  2. একটি প্রদত্ত স্ট্রিং কীওয়ার্ড কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  3. প্রদত্ত স্ট্রিং প্যানগ্রাম কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  4. পাইথনে প্রত্যয় দিয়ে স্ট্রিং বা স্ট্রিংয়ের একটি সাবস্ট্রিং শেষ হয় কিনা তা কীভাবে পরীক্ষা করবেন?