वर्तमान में, मैं निम्नलिखित आवश्यकता को पूरा करने के लिए सही डेटा संरचना ढूंढना चाहता हूं।पाइथन में सेट में एकाधिक समकक्ष कुंजी का प्रतिनिधित्व करने के लिए डेटा संरचना?
अव्यवस्थित तत्व के साथ कई सरणियों, उदाहरण के लिए कर रहे हैं,
[1, 2], [2, 1], [3, 2, 2], [2], [2, 1, 3], [2, 2, 3]
उन डेटा संसाधित करने के बाद, परिणाम है,
[1, 2], [2, 2, 3], [2], [1, 2, 3]
डुप्लिकेट सरणी।
यहाँ मेरे विचार कर रहे हैं:
डेटा संरचना
Set(Arrays)
? - अनुत्तीर्ण होना। ऐसा लगता है में केवल एक ही सरणीset
set([])
डेटा संरचना
Array(Sets)
निर्माण में नहीं है? - अनुत्तीर्ण होना। हालांकि,set
में बिल्ड-इन में कोई डुप्लिकेट तत्व नहीं है। मैं जानना चाहता हूं कि पाइथन के भीतर सी ++ मेंmultiset
जैसी एक डेटा संरचना है या नहीं?
Btw, उन सामान्य अजगर सूचियों, नहीं अजगर [सरणियों] (https की तरह लग रहे। python.org/3/library/array.html)s; लोकप्रिय तृतीय-पक्ष पैकेज Numpy भी [सरणी] प्रदान करता है (http://docs.scipy.org/doc/numpy/user/basics.creation.html) प्रकार। –
मानचित्र (सूची, सेट (tuple (क्रमबद्ध (i)) में मैं एक के लिए)), यदि इनपुट – Vineesh
@ विनीश है: कृपया टिप्पणियों में जवाब न दें। –