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

पायथन सूची में डिलीमीटर से पहले तत्व कैसे निकालें?

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

How to Extract Elements Before a Delimiter in a Python List?

पायथन में एक सूची से तत्वों को निकालना

मान लीजिए कि आपके पास एक सूची है जिसमें एक सीमांकक द्वारा अलग किए गए तत्व हैं, जैसे कि एक टैब वर्ण। सीमांकक से पहले केवल तत्वों को निकालने के लिए, आप पायथन की सूची समझ सुविधा का उपयोग कर सकते हैं।

विशिष्ट समस्या:

आपके पास एक सूची है:

my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847']

निम्न परिणाम प्राप्त करने के लिए आप टैब वर्ण (\t) और उसके बाद की सभी चीज़ों को कैसे हटा सकते हैं:

['element1', 'element2', 'element3']

समाधान:

[i.split('\t', 1)[0] for i in my_list]

स्पष्टीकरण:

  • पायथन की सूची समझ सुविधा आपको प्रत्येक सूची तत्व पर पुनरावृति करने और एक ऑपरेशन करने की अनुमति देती है।
  • विभाजन('\t', 1 ) विधि टैब वर्ण की पहली घटना पर प्रत्येक तत्व को विभाजित करती है, विभाजन को केवल एक घटना तक सीमित करती है।
  • [0] विभाजन के बाद टैब वर्ण से पहले तत्व को निकालता है।
विज्ञप्ति वक्तव्य इस लेख को पुन: प्रस्तुत किया गया है: 1729142596 यदि कोई उल्लंघन है, तो इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3