"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पायथन में वर्णों को विभाजित और हटाकर सूची तत्वों को पार्स और साफ़ कैसे करें?

पायथन में वर्णों को विभाजित और हटाकर सूची तत्वों को पार्स और साफ़ कैसे करें?

2024-11-08 को प्रकाशित
ब्राउज़ करें:758

How to Parse and Clean List Elements by Splitting and Removing Characters in Python?

किसी सूची के तत्वों को कैसे विभाजित करें और अवांछित वर्णों को कैसे हटाएं

किसी सूची के तत्वों को विभाजित करने और अवांछित वर्णों को हटाने के लिए, आप इसका उपयोग कर सकते हैं विभाजन() और सूची समझ तकनीकों का संयोजन। यहां बताया गया है कि आप वांछित परिणाम कैसे प्राप्त कर सकते हैं:

पायथन में, स्प्लिट() विधि एक स्ट्रिंग को एक निर्दिष्ट सीमांकक के आधार पर एक सूची में विभाजित करती है। डिफ़ॉल्ट रूप से, यह व्हॉट्सएप वर्णों पर विभाजित होता है, लेकिन आप एक वैकल्पिक सीमांकक भी पास कर सकते हैं।

प्रदान की गई सूची में \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']

विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729142476 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3