কম্পিউটার টিউটোরিয়াল

পাইথন: সমদূরবর্তী কনsekutিভ ক্যারেক্টার স্ট্রিং বের করা

যখন সমদূরবর্তী কনsekutিভ ক্যারেক্টার স্ট্রিং বের করতে হয়, তখন লিস্ট কম্প্রিহেনশন, 'all' অপারেটর এবং 'ord' মেথড ব্যবহার করা হয়।

উদাহরণ

নিচে এর демонস্ট্রেশন দেওয়া হলো:

my_list = ["abc", "egfg", "mpsv", "abed", 'xzbd', 'agms'] print("The list is :") print(my_list) my_result = [sub for sub in my_list if all(ord(sub[index + 1]) - ord(sub[index]) == ord(sub[1]) - ord(sub[0]) for index in range(0, len(sub) - 1))] print("The resultant list is :") print(my_result)

আউটপুট

The list is : ['abc', 'egfg', 'mpsv', 'abed', 'xzbd', 'agms'] The resultant list is : ['abc', 'mpsv', 'agms']

ব্যাখ্যা

  • স্ট্রিং ভ্যালুর একটি লিস্ট ডিফাইন করা হয় এবং কনসোলে দেখানো হয়।

  • লিস্ট কম্প্রিহেনশন ব্যবহার করে লিস্টের মাধ্যমে ইটারেট করা হয়।

  • 'all' অপারেটর এবং 'ord' মেথড ব্যবহার করে চেক করা হয় যে পরবর্তী ইনডেক্স এবং বর্তমান ইনডেক্সের পার্থক্য প্রথম ইনডেক্স এবং জিরোথ ইনডেক্সের সমান কিনা।

  • এটি একটি ভেরিয়েবলে অ্যাসাইন করা হয়।

  • এটি আউটপুট হিসেবে কনসোলে দেখানো হয়।

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

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

  3. পাইথনে লিস্টে ক্রমাগত এলিমেন্ট জোড়া 만들기

  4. পাইথনে স্ট্রিংয়ের লিস্ট সর্ট করা