मैं पायथन 2.7 में सेट के संबंध में एक समस्या में भाग गया।पायथन: एक सेट में डुप्लिकेट की अनुमति कैसे दें?
letters = set(str(raw_input("Type letters: ")))
आप देख सकते हैं, बिंदु बाद में उपयोग के लिए "पत्र" आवंटित करने के लिए कुछ पत्र लिखने के लिए है:
यहाँ उपयुक्त उदाहरण कोड ब्लॉक है। लेकिन अगर मैं "aaabbcdd" "पत्र" के उत्पादन में टाइप रिटर्न
set(['a', 'c', 'b', 'd'])
मेरे सवाल यह है कि, कोड लिखने के लिए इतना है कि उत्पादन इस तरह डुप्लिकेट की अनुमति देगा:
set(['a','a','a','b','b','c','d','d'])
?
एक सेट एक डेटा संरचना है कि केवल कभी अद्वितीय तत्व शामिल है। यदि आप डुप्लिकेट चाहते हैं, तो एक अलग डेटा संरचना का उपयोग करें (सेट नहीं)। –
उदाहरण के लिए 'अक्षर = सूची (raw_input ("अक्षर टाइप करें:")) '? –
-1: प्रश्न सामान्य गणितीय परिभाषाओं के साथ ही पाइथन भाषा की उपेक्षा करता है। –