हमारे पास स्ट्रिंग्स का एक टपल है। हमें उन तत्वों की एक सूची बनाने की आवश्यकता है जो टपल में इन स्ट्रिंग्स के पहले अक्षर हैं।
सूचकांक के साथ
हम प्रत्येक तत्व को लेने के लिए लूप के लिए डिज़ाइन करते हैं और इंडेक्स की स्थिति को 0 के रूप में लागू करके पहले वर्ण को निकालते हैं। फिर सूची फ़ंक्शन इसे एक सूची में बदल देता है।
उदाहरण
tupA = ('Mon', 'Tue', 'Wed', 'Fri') # Given tuple print("Given list : \n" ,tupA) # using index with for loop res = list(sub[0] for sub in tupA) # printing result print("First index charaters:\n",res)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list : ('Mon', 'Tue', 'Wed', 'Fri') First index charaters: ['M', 'T', 'W', 'F']
अगले और ज़िप के साथ
हम ज़िप को टपल पर लागू करते हैं और फिर प्रत्येक तत्व का पहला वर्ण प्राप्त करने के लिए अगला आवेदन करते हैं।
उदाहरण
tupA = ('Mon', 'Tue', 'Wed', 'Fri') # Given tuple print("Given list : \n" ,tupA) # using next and zip res = list(next(zip(*tupA))) # printing result print("First index charaters:\n",res)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list : ('Mon', 'Tue', 'Wed', 'Fri') First index charaters: ['M', 'T', 'W', 'F']