दिलचस्प पोस्ट
RefCell <T> से उधार ली गई टी रिटर्निंग एक विस्तारित उपयोगकर्ता प्रोफ़ाइल बनाना पायथन 3 के साथ आईएनआई फाइल कैसे पढ़ा और लिखी? पायथन कोड फ़ंक्शन में तेजी से क्यों चलता है? ओस्ट्रिन्स्ट्रीम का पुन: उपयोग कैसे करें? "रूटर-आउटलेट" बाल घटकों (एन्सेलर 2) में डेटा पास करना सामान्य लैम्ब्डा सी ++ 14 में कैसे काम करता है? ऐस्डर्स फ़ोल्डर या कच्चे फ़ोल्डर से एंड्रॉइड में वीडियो कैसे खेलेंगे? एक MYSQL डीबी पर ब्लॉब के रूप में संग्रहीत एक छवि को पुनः प्राप्त करें प्रोजेक्ट के रूट फ़ोल्डर के संबंध में हमेशा नोड। जेएस में क्या आवश्यकता होती है? जावा एक्लिप्स परियोजना में अप्रयुक्त वर्गों को ढूंढें कोणीय जेएस का उपयोग करके एक ड्रॉपडाउन सूची नियंत्रण का एक चयनित विकल्प कैसे सेट करें ग्रैडल डीएसएल विधि नहीं मिली: 'रनप्रागार्ड' प्रोग्रामिंग रूटेर प्रतिक्रिया का उपयोग करते हुए नेविगेट करें PHP में एक सरणी से 'कॉलम' को निकालने के लिए कोई फ़ंक्शन है?

स्ट्रिंग पायथन में सूचीबद्ध करने के लिए

हाय मैं प्रोग्रामिंग पर बहुत नया हूँ और मैं एक स्ट्रिंग को विभाजित करने की कोशिश कर रहा हूं:

'QH QD JC KD JS' 

जैसे एक सूची में:

 ['QH', 'QD', 'JC', 'KD', 'JS'] 

मैंने विभाजन की कोशिश की है लेकिन यह काम करने के लिए प्रतीत नहीं हुआ। मैं ऐसा कैसे कर पाऊंगा?

धन्यवाद

वेब के समाधान से एकत्रित समाधान "स्ट्रिंग पायथन में सूचीबद्ध करने के लिए"

 >>> 'QH QD JC KD JS'.split() ['QH', 'QD', 'JC', 'KD', 'JS'] 

split :

डेलीमीटर स्ट्रिंग के रूप में sep का उपयोग करके स्ट्रिंग में शब्दों की एक सूची लौटाएं। अगर maxsplit दिया जाता है, तो अधिकतम maxsplit स्प्लिट्स पर किया जाता है (इस प्रकार, सूची में अधिकतम- maxsplit+1 तत्व होंगे)। यदि maxsplit निर्दिष्ट नहीं किया गया है, तो विभाजन की संख्या पर कोई सीमा नहीं है (सभी संभव विभाजन बनाये जाते हैं)।

अगर sep दिया जाता है, तो लगातार सीमांकक को एक साथ समूहबद्ध नहीं किया जाता है और खाली स्ट्रिंग्स को सीमांकित करने के लिए समझा जाता है (उदाहरण के लिए, '1,,2'.split(',') ['1', '', '2'] ) देता है। sep तर्क में कई अक्षर शामिल हो सकते हैं (उदाहरण के लिए, '1<>2<>3'.split('<>') ['1', '2', '3'] ) देता है। किसी निर्दिष्ट विभाजक के साथ रिक्त स्ट्रिंग को विभाजित करता है ['']

अगर sep निर्दिष्ट नहीं है या None , तो एक अलग विभाजन एल्गोरिथ्म लागू किया जाता है: लगातार व्हाइटस्पेस के रन को एक सेपरेटर के रूप में माना जाता है, और परिणाम में प्रारंभिक या अंत में कोई खाली स्ट्रिंग नहीं होगी अगर स्ट्रिंग का नेतृत्व या व्हाइटस्पेस का पीछे होता है नतीजतन, एक खाली स्ट्रिंग या एक स्ट्रिंग जिसमें None विभाजक रिटर्न के साथ सिर्फ सफेद स्थान का विभाजन होता है []

उदाहरण के लिए, ' 1 2 3 '.split() ['1', '2', '3'] और ' 1 2 3 '.split(None, 1) रिटर्न देता है। ' 1 2 3 '.split(None, 1) ['1', '2 3 ']

यहाँ सिमल्स

 a = [x for x in 'abcdefgh'] #['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']