किसी सूची के तत्वों को कैसे विभाजित करें और अवांछित वर्णों को कैसे हटाएं
किसी सूची के तत्वों को विभाजित करने और अवांछित वर्णों को हटाने के लिए, आप इसका उपयोग कर सकते हैं विभाजन() और सूची समझ तकनीकों का संयोजन। यहां बताया गया है कि आप वांछित परिणाम कैसे प्राप्त कर सकते हैं:
पायथन में, स्प्लिट() विधि एक स्ट्रिंग को एक निर्दिष्ट सीमांकक के आधार पर एक सूची में विभाजित करती है। डिफ़ॉल्ट रूप से, यह व्हॉट्सएप वर्णों पर विभाजित होता है, लेकिन आप एक वैकल्पिक सीमांकक भी पास कर सकते हैं।
प्रदान की गई सूची में \t वर्ण और उसके बाद की सभी चीज़ों को हटाने के लिए, आप स्प्लिट() विधि का उपयोग कर सकते हैं \t का सीमांकक और 1 की अधिकतम विभाजन गणना। यह सुनिश्चित करता है कि स्ट्रिंग का केवल पहला भाग ही सीमांकक से पहले लिया गया है।
यहां एक उदाहरण है:
my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']
result = [i.split('\t', 1)[0] for i in my_list]
print(result)
परिणाम = [i.split('\t', 1)[0] for i in my_list]
print(result)इस कोड में, हम सूची समझ का उपयोग करके my_list में प्रत्येक तत्व को दोहराते हैं। प्रत्येक तत्व के लिए, हम उस पर स्प्लिट() विधि को \t के साथ सीमांकक और 1 की अधिकतम विभाजन संख्या के साथ कहते हैं। इसका परिणाम एक सूची में होता है जहां पहला तत्व \t वर्ण से पहले स्ट्रिंग का वांछित भाग होता है। अंत में, हम वांछित तत्वों के साथ एक नई सूची बनाते हैं।कोड का आउटपुट होगा:['element1', 'element2', 'element3']['element1', 'element2', 'element3']
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3