इस लेख में हम आपको देखेंगे कि उपयोगकर्ता को सूची के तत्वों को दर्ज करने के लिए कैसे कहें और अंत में उन दर्ज मूल्यों के साथ सूची बनाएं।
प्रारूप और इनपुट के साथ
फॉर्मेट फंक्शन का उपयोग प्लेस होल्डर्स में मानों को भरने के लिए किया जा सकता है और इनपुट फ़ंक्शन उपयोगकर्ता द्वारा दर्ज किए गए मान को कैप्चर करेगा। अंत में, हम तत्वों को एक-एक करके सूची में जोड़ देंगे।
उदाहरण
listA = [] # Input number of elemetns n = int(input("Enter number of elements in the list : ")) # iterating till the range for i in range(0, n): print("Enter element No-{}: ".format(i+1)) elm = int(input()) listA.append(elm) # adding the element print("The entered list is: \n",listA)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Enter number of elements in the list : 4 Enter element No-1: 7 Enter element No-2: 45 Enter element No-3: 1 Enter element No-4: 74 The entered list is: [7, 45, 1, 74]
मानचित्र के साथ
एक अन्य तरीका यह है कि उपयोगकर्ता को लगातार मान दर्ज करने के लिए कहा जाए लेकिन अल्पविराम से अलग किया जाए। यहां हम एक सूची में इनपुट को एक साथ मैप फ़ंक्शन का उपयोग करते हैं।
उदाहरण
listA = [] # Input number of elemetns n = int(input("Enter number of elements in the list : ")) # Enter elements separated by comma listA = list(map(int,input("Enter the numbers : ").strip().split(',')))[:n] print("The entered list is: \n",listA)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Enter number of elements in the list : 4 Enter the numbers : 12,45,65,32 The entered list is: [12, 45, 65, 32]
सूचियों की सूची दर्ज करना
हम दो बार इनपुट फ़ंक्शन का भी उपयोग कर सकते हैं ताकि हम सूचियों की एक सूची बना सकें। दर्ज किए जाने वाले तत्वों की संख्या और तत्वों को एक-एक करके दर्ज करने के लिए प्रारूप फ़ंक्शन पर खाता रखने के लिए रेंज फ़ंक्शन का उपयोग करें। अंत में, हम प्रत्येक दर्ज किए गए तत्व को नई बनाई गई सूची में जोड़ देते हैं।
उदाहरण
listA = [] # Input number of elemetns n = int(input("Enter number of elements in the list : ")) # Each sublist has two elements for i in range(0, n): print("Enter element No-{}: ".format(i + 1)) ele = [input(), int(input())] listA.append(ele) print("The entered list is: \n",listA)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Enter number of elements in the list : 2 Enter element No-1: 'Mon' 3 Enter element No-2: 'Tue' 4 The entered list is: [["'Mon'", 3], ["'Tue'", 4]]