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

পাইথনে K থেকে বড় ক্যারেক্টার সরানো

যখন 'K' থেকে বড় ক্যারেক্টারগুলো সরানোর প্রয়োজন হয়, তখন 'ord' (ইউনিকোড রিপ্রেজেন্টেশন) মেথড সহ সাধারণ ইটারেশন ব্যবহার করা হয়।

উদাহরণ

my_list = ["python", "is", "easy", "to", "learn"]
print("The list is :")
print(my_list)
K = 9
print("The value of K is ")
print(K)
my_result = []
for element in my_list:
    result_string = ''
    for sub in element:
        if (ord(sub) - 97 <= K):
            result_string += sub
    my_result.append(result_string)
print("The resultant list is :")
print(my_result)

আউটপুট

The list is : ['python', 'is', 'easy', 'to', 'learn']
The value of K is 9
The resultant list is : ['h', 'i', 'ea', '', 'ea']

ব্যাখ্যা

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

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

  • একটি খালি লিস্ট সংজ্ঞায়িত করা হয়েছে।

  • লিস্টের ওপর ইটারেট করা হয়েছে এবং একটি খালি স্ট্রিং তৈরি করা হয়েছে।

  • উপাদানগুলো চেক করা হয়েছে উপাদানের ইউনিকোড রিপ্রেজেন্টেশন এবং ৯৭-এর পার্থক্য K-এর চেয়ে কম বা সমান কিনা।

  • যদি হয়, তবে উপাদানটি খালি স্ট্রিংয়ে অ্যাপেন্ড করা হয়েছে।

  • অন্যথায়, এই স্ট্রিংটি খালি লিস্টে অ্যাপেন্ড করা হয়েছে।

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

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

  2. পাইথনে K-র চেয়ে বড় প্রথম এলিমেন্টের ইন্ডেক্স বের করা

  3. পাইথনে লিস্ট কম্প্রিহেনশন এবং ord() দিয়ে অ-অক্ষর ক্যারেক্টার মুছে ফেলা

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