मेरे पास स्ट्रिंग्स 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)
का उपयोग करने का प्रयास किया लेकिन यह कुछ भी नहीं बदलेगा।
लेकिन जब मैं तार के उस समूह पर पाश, मैं कैसे एक नया सेट अद्यतन कर सकते हैं? set_name.update का उपयोग कर? क्या आप इसे दिखा सकते हैं? – controlfreak