Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन उपयोगकर्ता से इनपुट के रूप में एक सूची प्राप्त करें

इस लेख में हम आपको देखेंगे कि उपयोगकर्ता को सूची के तत्वों को दर्ज करने के लिए कैसे कहें और अंत में उन दर्ज मूल्यों के साथ सूची बनाएं।

प्रारूप और इनपुट के साथ

फॉर्मेट फंक्शन का उपयोग प्लेस होल्डर्स में मानों को भरने के लिए किया जा सकता है और इनपुट फ़ंक्शन उपयोगकर्ता द्वारा दर्ज किए गए मान को कैप्चर करेगा। अंत में, हम तत्वों को एक-एक करके सूची में जोड़ देंगे।

उदाहरण

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]]

  1. एक सूची से सभी जोड़ीदार संयोजन प्राप्त करने के लिए पायथन कार्यक्रम

    जब किसी सूची से सभी जोड़ीदार संयोजन प्राप्त करने की आवश्यकता होती है, तो संलग्न विधि के साथ एक पुनरावृत्ति का उपयोग किया जाता है। उदाहरण नीचे उसी का एक प्रदर्शन है my_list = [15,"John", 2, "Will", 53, 'Rob'] print("The list is :") print(my_list) my_result = [

  1. पायथन - सूची में श्रेणियों से तत्वों को निकालें

    जब किसी सूची में श्रेणियों से तत्व निकालने की आवश्यकता होती है, तो एक साधारण पुनरावृत्ति और विस्तार विधि का उपयोग किया जाता है। उदाहरण नीचे उसी का एक प्रदर्शन है - my_list = [14, 55, 41, 14, 17, 59, 22, 25, 14, 69, 42, 66, 99, 19] print("The list is :") print(my_list) range_list = [(12,

  1. पायथन टिंकर में चेकबॉक्स से इनपुट कैसे प्राप्त करें?

    चेकबॉक्स विजेट एक इनपुट विजेट है जिसमें दो मान होते हैं, या तो सही या गलत। एक चेकबॉक्स कई अनुप्रयोगों में उपयोगी होता है जहां किसी विशेष मान को सत्यापित करने की आवश्यकता होती है। मान लीजिए कि हम एक चेकबॉक्स से इनपुट मान प्राप्त करना चाहते हैं जैसे कि यदि यह चुना गया है, तो चयनित मान को प्रिंट करें।