আমার কাছে স্ট্রিংগুলির একটি সেট রয়েছে set1এবং সমস্ত স্ট্রিংগুলিতে set1দুটি নির্দিষ্ট সাবস্ট্রিং রয়েছে যা আমার প্রয়োজন হয় না এবং মুছে ফেলতে চাই।
নমুনা ইনপুট:
set1={'Apple.good','Orange.good','Pear.bad','Pear.good','Banana.bad','Potato.bad'}
তাই মূলত আমি চাই .goodএবং .badসব স্ট্রিং থেকে সরানো, সাবস্ট্রিং।
আমি যা চেষ্টা করেছি:
for x in set1:
x.replace('.good','')
x.replace('.bad','')
তবে এটি মোটেও কাজ করে বলে মনে হচ্ছে না। আউটপুটটিতে একেবারেই কোনও পরিবর্তন নেই এবং এটি ইনপুটটির সমান। আমি আসলটির for x in list(set1)পরিবর্তে ব্যবহার করার চেষ্টা করেছি কিন্তু এতে কোনও পরিবর্তন হয় না।

string.replace()অজগর 3.x এ অবমূল্যায়ন করা হয়েছে, এখন এটিstr.replace()