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

पायथन - पहले तत्व की फ्रीक्वेंसी के आधार पर टपल्स को प्रतिबंधित करें


उदाहरण

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

my_list = [(21, 24), (13, 42), (11, 23), (32, 43), (25, 56), (73, 84), (91, 40), (40, 83), (13, 27)]
print("The list is :")
print(my_list)
my_key = 1
my_result = []
mems = dict()
for sub in my_list:
    if sub[0] not in mems.keys():
        mems[sub[0]] = 1
    else:
        mems[sub[0]] += 1
    if mems[sub[0]] <= my_key:
        my_result.append(sub)
print("The filtered tuples are :")
print(my_result)

आउटपुट

The list is : [(21, 24), (13, 42), (11, 23), (32, 43), (25, 56), (73, 84), (91, 40), (40, 83), (13, 27)]
The filtered tuples are : [(21, 24), (13, 42), (11, 23), (32, 43), (25, 56), (73, 84), (91, 40), (40, 83)]

व्याख्या

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

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

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

  • एक खाली डिक्शनरी बनाई गई है।

  • टपल्स की सूची पर पुनरावृति की जाती है, और यदि कोई तत्व डिक्शनरी के की मान में नहीं मिलता है, तो 0वें इंडेक्स को 1 असाइन किया जाता है।

  • अन्यथा, इसे 1 से बढ़ाया जाता है।

  • यदि यह कुंजी से कम या बराबर है, तो तत्व को खाली परिणाम में जोड़ा जाता है।

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


  1. - पायथन में टुपल्स की सूची में आवृत्ति ज्ञात करें

    पायथन में कई अलग-अलग प्रकार के डेटा कंटेनर मिश्रित हो सकते हैं। एक सूची में ऐसे तत्व हो सकते हैं जिनमें से प्रत्येक एक टुपल है। इस लेख में हम ऐसी सूची लेंगे और उन तत्वों की आवृत्ति ज्ञात करेंगे जो टुपल्स में हैं जो स्वयं एक सूची के तत्व हैं। count और map का उपयोग हम सूची में मौजूद टुपल्स के पहले तत

  1. - पायथन में स्ट्रिंग में पहला अद्वितीय वर्ण

    मान लीजिए हमारे पास एक स्ट्रिंग है और हमें स्ट्रिंग में पहला अद्वितीय वर्ण ढूंढना है। उदाहरण के लिए, यदि स्ट्रिंग people जैसी है, तो पहला अक्षर जिसकी घटना एक है वह o है। तो सूचकांक वापस किया जाएगा, जो यहां 2 है। यदि ऐसा कोई वर्ण नहीं है, तो -1 वापस करें। हल करने के चरण एक फ्रीक्वेंसी मैप बनाएं स्ट

  1. - Python - समान पहले मान वाले टपल्स का योग प्राप्त करना

    टपल्स Python संग्रह या सरणियाँ हैं जो क्रमबद्ध लेकिन अपरिवर्तनीय हैं। यदि हमें कई टपल्स मिलते हैं जहां पहला तत्व समान है, तो हमारे पास एक परिदृश्य हो सकता है जब हमें उन टपल्स के दूसरे तत्वों को जोड़ने की आवश्यकता होती है जिनके पहले तत्व समान हैं। Map और For Loop का उपयोग करना इस विधि में हम पहले टप