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

पायथन में लूप का उपयोग करके सूची में वेरिएबल्स को मान कैसे असाइन करें?

पायथन की बिल्ट-इन सूची क्लास में append() मेथड होता है। हम यूज़र इनपुट प्राप्त कर सकते हैं और उसे सूची में तब तक जोड़ सकते हैं जब तक यूज़र एंटर कुंजी नहीं दबाता। एक अनंत while लूप में input() फ़ंक्शन और append() मेथड होता है।

L = []
while True:
    item = input("enter new item: ")
    if item == '':
        break
    L.append(item)
print("List:", L)

बेहतर दृष्टिकोण

अधिक पायथनिक तरीके से, आप iter() का उपयोग कर सकते हैं:

L = list(iter(lambda: input("enter new item: ") or None, None))
print("List:", L)

या एक निश्चित संख्या में इनपुट के लिए:

n = int(input("कितने आइटम्स? "))
L = [input(f"आइटम {i+1}: ") for i in range(n)]
print("List:", L)
  1. - Python टपल में एलिमेंट्स कैसे ऐपेंड करें?

    Python टपल एक इम्यूटेबल ऑब्जेक्ट है। इसलिए कोई भी ऑपरेशन जो इसे संशोधित करने की कोशिश करता है (जैसे append) अनुमत नहीं है। हालांकि, निम्न वर्कअराउंड का उपयोग किया जा सकता है। पहले, बिल्ट-इन फंक्शन list() द्वारा टपल को लिस्ट में बदलें। आप लिस्ट ऑब्जेक्ट में हमेशा आइटम ऐपेंड कर सकते हैं। फिर इस लिस्ट

  1. - Python में लिस्ट को दूसरी लिस्ट में ऐपेंड कैसे करें (लिस्ट्स कनकैटेनेट करें)?

    यह अलग-अलग तरीकों से किया जा सकता है: कनकैटेनेशन ऑपरेटर का उपयोग करके उदाहरण l1=[1,2,3] l2=[2,3,4] l3=l1+l2 print(new list, l3) आउटपुट यह प्रिंट करेगा: new list [1, 2, 3, 2, 3, 4] लिस्ट ऑब्जेक्ट के append मेथड का उपयोग करके उदाहरण l1=[1,2,3] l2=[3,4,5] l1.append(l2) print(appended list, l1) आउटपुट य

  1. - पायथन में लिस्ट में ऑब्जेक्ट कैसे जोड़ें?

    पायथन में लिस्ट के अंत में एक सिंगल एलिमेंट जोड़ने के लिए, आप केवल append() मेथड का उपयोग कर सकते हैं। यह एक ऑब्जेक्ट स्वीकार करता है और उस ऑब्जेक्ट को उस लिस्ट के अंत में जोड़ता है जिस पर इसे कॉल किया जाता है।उदाहरणmy_list = [2, 3, 1, -4, -1, -4]\nmy_list.append(8)\nprint(my_list)आउटपुटयह आउटपुट दे