যখন '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-এর চেয়ে কম বা সমান কিনা।
যদি হয়, তবে উপাদানটি খালি স্ট্রিংয়ে অ্যাপেন্ড করা হয়েছে।
অন্যথায়, এই স্ট্রিংটি খালি লিস্টে অ্যাপেন্ড করা হয়েছে।
এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়েছে।