यहां मेरी सूची है जिसमें नाम, पता और कुछ और ग्रंथ हैं और मैं केवल नाम लेना चाहता हूं। मैं वह कैसे कर सकता हूं। मैंने कोशिश की है लेकिन नहीं मिल सका।
my_list = ['view profile for\nAli Safaei\nlocated at 1010-650 West Georgia St Vancouver', 'view profile for\nBrian M. Baird\nlocated at 103-1185 West Georgia St Vancouver', 'view profile for\nKarim A. Lalani\nlocated at 1308 Alberni St Vancouver', 'view profile for\nNishant Goswami\nlocated at 201-1743 Robson St Vancouver', 'view profile for\nEric P.J. Bussieres\nlocated at 201-1128 Hornby St Vancouver']
और अगर आप नाम देखना चाहते हैं तो आप देख सकते हैं
print(my_list[0])
Output
view profile for
Ali Safaei
located at 1010-650 West Georgia St Vancouver
मैं इस सूची से वह नाम कैसे प्राप्त कर सकता हूं?
3 जवाब
my_list = ['view profile for\nAli Safaei\nlocated at 1010-650 West Georgia St Vancouver', 'view profile for\nBrian M. Baird\nlocated at 103-1185 West Georgia St Vancouver', 'view profile for\nKarim A. Lalani\nlocated at 1308 Alberni St Vancouver', 'view profile for\nNishant Goswami\nlocated at 201-1743 Robson St Vancouver', 'view profile for\nEric P.J. Bussieres\nlocated at 201-1128 Hornby St Vancouver']
[i.splitlines()[1] for i in my_list]
आउटपुट:
['Ali Safaei', 'Brian M. Baird', 'Karim A. Lalani', 'Nishant Goswami', 'Eric P.J. Bussieres']
यह आपको नामों की सूची देगा: (विवरण के लिए Python list comprehension
देखें)
names = [entry.splitlines()[1] for entry in my_list]
यदि आपको केवल पहले नाम की आवश्यकता है तो आप इसे निम्नानुसार प्राप्त कर सकते हैं:
firs_name = names[0]
आप इस फ़ंक्शन का उपयोग करके सूची में सभी नाम प्राप्त कर सकते हैं
def name(li):
def _name(l):
li_name = l.split('\n')[1]
return li_name
return list(map(_name, li))
>>>> name(my_list)
['Ali Safaei', 'Brian M. Baird', 'Karim A. Lalani', 'Nishant Goswami', 'Eric P.J. Bussieres']
संबंधित सवाल
नए सवाल
python
पायथन एक बहु-प्रतिमान है, गतिशील रूप से टाइप किया हुआ, बहुउद्देशीय प्रोग्रामिंग भाषा है। यह एक साफ और एक समान वाक्यविन्यास सीखने, समझने और उपयोग करने के लिए त्वरित होने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि अजगर 2 आधिकारिक तौर पर 01-01-2020 के समर्थन से बाहर है। फिर भी, संस्करण-विशिष्ट पायथन सवालों के लिए, [अजगर -२.०] या [अजगर -३.x] टैग जोड़ें। पायथन वेरिएंट (जैसे, ज्योथन, PyPy) या लाइब्रेरी (उदा।, पांडस और न्यूमपी) का उपयोग करते समय, कृपया इसे टैग में शामिल करें।