Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन - प्रत्येक कुंजी के अद्वितीय मानों की गणना


उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

my_list = [12, 33, 33, 54, 84, 16, 16, 16, 58]
print("The list is :")
print(my_list)
filtered_list = []
elem_count = 0
for item in my_list:
    if item not in filtered_list:
        elem_count += 1
        filtered_list.append(item)
print("The result is :")
print(elem_count)

आउटपुट

The list is : [12, 33, 33, 54, 84, 16, 16, 16, 58]
The result is : 6

व्याख्या

  • एक सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।

  • एक खाली सूची परिभाषित की गई है,

  • एक पूर्णांक को 0 असाइन किया गया है।

  • मूल सूची पर पुनरावृति की जाती है।

  • यदि मूल सूची में मौजूद तत्व दूसरी सूची में मौजूद नहीं है, तो पूर्णांक को 1 से बढ़ाया जाता है।

  • संख्या को खाली सूची में जोड़ा जाता है।

  • यह आउटपुट कंसोल पर प्रदर्शित होता है।


  1. - पायथन सूची में प्रत्येक यूनिक मान को ID निर्दिष्ट करना

    पायथन में सूची के तत्वों को यूनिक ID निर्दिष्ट करना (क्रम संरक्षित) 1. enumerate() और OrderedDict.fromkeys() का उपयोग OrderedDict.fromkeys डुप्लिकेट हटाकर क्रम बनाए रखता है, फिर enumerate से ID दें। from collections import OrderedDict Alist = [Mon, Tue, Wed, Mon, 5, 3, 3] id_map = {v: k for k, v in

  1. - Python - सेलेक्टिव लिस्ट में वैल्यूज़ के आधार पर डिक्शनरी की फ़िल्टर करना

    कभी-कभी Python डिक्शनरी में हमें कुछ मानदंडों के आधार पर डिक्शनरी की कुछ कीज़ को फ़िल्टर आउट करने की आवश्यकता होती है। इस आर्टिकल में हम देखेंगे कि Python डिक्शनरी से कीज़ को कैसे फ़िल्टर आउट किया जाए। for और in के साथ इस दृष्टिकोण में हम फ़िल्टर की जाने वाली कीज़ की वैल्यूज़ को एक लिस्ट में रखते है

  1. - पायथन प्रोग्राम: लिस्ट से यूनिक वैल्यूज़ प्रिंट करना

    एक लिस्ट दी गई है, हमारा कार्य सभी यूनिक नंबर्स प्रिंट करना है।उदाहरणInput: A = [1, 2, 3, 4, 2, 1, 9] Unique list is [1, 2, 3, 4, 9]एल्गोरिदमचरण 1: यूजर इनपुट लिस्ट बनाएं। चरण 2: एक खाली लिस्ट बनाएं। चरण 3: लिस्ट में सभी एलिमेंट्स को ट्रैवर्स करें। चरण 4: चेक करें कि यूनिक एलिमेंट मौजूद है या नहीं।