কম্পিউটার

Python - উপসর্গ ঘটনার উপর বিভক্ত স্ট্রিং


যখন উপসর্গের ঘটনার উপর ভিত্তি করে স্ট্রিংগুলিকে বিভক্ত করার প্রয়োজন হয়, তখন দুটি খালি তালিকা সংজ্ঞায়িত করা হয় এবং একটি উপসর্গের মান সংজ্ঞায়িত করা হয়। 'অ্যাপেন্ড' পদ্ধতির সাথে একটি সাধারণ পুনরাবৃত্তি ব্যবহার করা হয়।

উদাহরণ

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷
from itertools import zip_longest

my_list = ["hi", 'hello', 'there',"python", "object", "oriented", "object", "cool", "language", 'py','extension', 'bjarne']

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

my_prefix = "python"
print("The prefix is :")
print(my_prefix)

my_result, my_temp_val = [], []

for x, y in zip_longest(my_list, my_list[1:]):
my_temp_val.append(x)
   if y and y.startswith(my_prefix):
      my_result.append(my_temp_val)
      my_temp_val = []

my_result.append(my_temp_val)

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

print("The list after sorting is : ")
my_result.sort()
print(my_result)

আউটপুট

The list is :
['hi', 'hello', 'there', 'python', 'object', 'oriented', 'object', 'cool', 'language', 'py', 'extension',
'bjarne']
The prefix is :
python
The resultant is :
[['hi', 'hello', 'there'], ['python', 'object', 'oriented', 'object', 'cool', 'language', 'py', 'extension',
'bjarne']]
The list after sorting is :
[['hi', 'hello', 'there'], ['python', 'object', 'oriented', 'object', 'cool', 'language', 'py', 'extension',
'bjarne']]

ব্যাখ্যা

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

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

  • উপসর্গ মান সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।

  • দুটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷

  • 'zip_longest' পদ্ধতিটি একটি পুনরাবৃত্তিতে প্রথম মানটি বাদ দিয়ে একই তালিকার সাথে তালিকাকে একত্রিত করতে ব্যবহৃত হয়।

  • উপাদানগুলি খালি তালিকার একটিতে যুক্ত করা হয়৷

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

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


  1. পাইথনে স্ট্রিংগুলির একটি তালিকায় উপাদানগুলির ক্ষেত্রে রূপান্তর করুন

  2. পাইথনে স্ট্রিং এর তালিকা থেকে সংখ্যা বের করুন

  3. পাইথনে কাস্টম তালিকা বিভক্ত

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