কম্পিউটার

পাইথন প্রোগ্রাম তালিকার প্রতিটি উপাদান থেকে একটি নির্দিষ্ট অঙ্ক মুছে ফেলার জন্য


যখন তালিকার প্রতিটি উপাদান থেকে নির্দিষ্ট অঙ্ক মুছে ফেলার প্রয়োজন হয়, তখন একটি পুনরাবৃত্তি এবং 'সেট' অপারেটর এবং 'str' পদ্ধতি ব্যবহার করা হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
my_list = [123, 565, 1948, 334, 4598]

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

key = 3
print("The key is :")
print(key)

my_result = []

for element in my_list:
   if list(set(str(element)))[0] == str(key) and len(set(str(element))) == 1:
      my_result.append('')
   else:
      my_result.append(int(''.join([element_1 for element_1 in str(element) if int(element_1) != key])))

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

আউটপুট

The list is :
[123, 565, 1948, 334, 4598]
The key is :
3
The result is :
[4598]

ব্যাখ্যা

  • পূর্ণসংখ্যার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
  • কী এর জন্য একটি মান সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
  • একটি খালি তালিকা তৈরি করা হয়েছে।
  • তালিকাটি পুনরাবৃত্ত করা হয়েছে, এবং জিরোথ সূচকের উপাদানটিকে একটি স্ট্রিং এবং সেটে এবং তারপর একটি তালিকায় রূপান্তর করার পরে কীটির সাথে মেলে চেক করা হয়েছে৷
  • নির্দিষ্ট উপাদানের দৈর্ঘ্য 1 এর সমান কিনা তা পরীক্ষা করার জন্যও 'এবং' অপারেটর ব্যবহার করা হয়।
  • যদি হ্যাঁ, খালি তালিকায় একটি খালি স্থান যুক্ত করা হয়৷
  • অন্যথায়, তালিকা বোধগম্যতা ব্যবহার করে এটির উপর পুনরাবৃত্তি করে এটি একটি স্ট্রিং-এ রূপান্তরিত হয়৷
  • এটি তখনই করা হয় যদি উপাদানটি কী-এর সমান না হয়।
  • এটি আবার একটি পূর্ণসংখ্যাতে রূপান্তরিত হয় এবং খালি তালিকায় যুক্ত হয়৷
  • এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়।

  1. পাইথন প্রোগ্রাম একটি তালিকা থেকে ডুপ্লিকেট উপাদান অপসারণ?

  2. পাইথন প্রোগ্রাম মুছে ফেলতে এবং তালিকা থেকে প্রতি তৃতীয় মুদ্রণ যতক্ষণ না এটি খালি হয়ে যায়?

  3. পাইথনের তালিকায় আমি কীভাবে একই উপাদানটি সরিয়ে ফেলতে পারি?

  4. পাইথনে সূচক দ্বারা একটি তালিকা থেকে কীভাবে একটি উপাদান সরাতে হয়?