मूल रूप से अगर एक सूची दी:डुप्लिकेट को खत्म करते समय घटना की आवृत्ति और वर्णानुक्रम (टाई के मामले में) द्वारा सूची व्यवस्थित करने के लिए कैसे करें?
data = ["apple", "pear", "cherry", "apple", "pear", "apple", "banana"]
मैं एक समारोह है कि इस प्रकार की सूची देता है बनाने के लिए कोशिश कर रहा हूँ:
["apple", "pear", "banana", "cherry"]
मैं वापसी सूची सबसे अक्सर द्वारा आदेश दिया करने के लिए कोशिश कर रहा हूँ वर्णमाला के क्रम में संबंधों को तोड़ने के दौरान पहली बार शब्द हो रहा है। मैं डुप्लिकेट को खत्म करने की कोशिश भी कर रहा हूं।
मैंने पहले से ही प्रत्येक तत्व की गणना और डेटा में प्रत्येक तत्व के सूचकांक की सूचियां बनाई हैं।
x = [n.count() for n in data]
z = [n.index() for n in data]
मुझे नहीं पता कि इस बिंदु से कहां जाना है।
यह होमवर्क की तरह लगता है। शायद आपको अपना अन्य प्रश्न देखना चाहिए http://stackoverflow.com/questions/16006404/how-to-find-most-common-element-in-list-and-if-theres-a-tie-the-one-whos -las/16006441 # 16006441 – Jeff