Python: डिक्शनरी की सूची से दोहराव हटाएं

लेखक:CodeSnippets
भाषा:
Python
6 दृश्य
0 पसंदीदा
3 घंटे पहले

कोड कार्यान्वयन

Python
def unique_dicts(data, key):
    seen = set()
    result = []
    for d in data:
        if d[key] not in seen:
            seen.add(d[key])
            result.append(d)
    return result

# Usage
data = [
    {"id": 1, "name": "Alice"},
    {"id": 1, "name": "Alice"},
    {"id": 2, "name": "Bob"}
]
print(unique_dicts(data, "id"))

डिक्शनरी की किसी विशेष कुंजी (key) के आधार पर डिक्शनरी की सूची से दोहराव हटाएं।

#dict#दोहराव_हटाना

स्निपेट विवरण

  • देखी गई कुंजियों (keys) को रिकॉर्ड करने के लिए सेट (set) का उपयोग करें
  • परिणाम में समान कुंजी वाला केवल पहला रिकॉर्ड ही रखा जाए, यह सुनिश्चित करें
  • अक्सर डेटाबेस क्वेरी परिणामों की दोहराव हटाने (deduplicate) के लिए उपयोग किया जाता है

टिप्पणियां

लोड हो रहा है...