কম্পিউটার

পাইথন - 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-এর মান সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।

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

  • তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং একটি খালি স্ট্রিং তৈরি করা হয়েছে।

  • উপাদানগুলির ইউনিকোড উপস্থাপনা এবং 97-এর মধ্যে পার্থক্য K-এর চেয়ে কম কিনা তা দেখার জন্য উপাদানগুলি পরীক্ষা করা হয়৷

  • যদি হ্যাঁ, উপাদানটি খালি স্ট্রিং-এ যুক্ত করা হয়।

  • অন্যথায়, এই স্ট্রিংটি খালি তালিকায় যুক্ত করা হবে।

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


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

  2. Python - K এর থেকে বড় প্রথম উপাদানের সূচক পান

  3. বর্ণমালা ব্যতীত অন্য সমস্ত অক্ষর মুছে ফেলার জন্য পাইথনে বোধগম্যতা এবং আদেশ() তালিকাভুক্ত করুন

  4. পাইথনে স্ট্রিং-এ অক্ষরগুলির একটি তালিকা কীভাবে সরিয়ে ফেলা যায়?