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

पायथन में पहले तत्व की घटना के आधार पर टपल को क्रमबद्ध करें

जब पहले तत्व की घटना के आधार पर टपल को सॉर्ट करने की आवश्यकता होती है, तो dict.fromkeys विधि का उपयोग किया जा सकता है।

एक सूची का उपयोग विषम मूल्यों को संग्रहीत करने के लिए किया जा सकता है (अर्थात किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ़्लोटिंग पॉइंट, स्ट्रिंग्स, और इसी तरह)।

टुपल की सूची में मूल रूप से एक सूची में संलग्न टुपल्स होते हैं।

'dict.fromkeys' विधि एक विशिष्ट कुंजी और एक मान के साथ एक शब्दकोश लौटाएगी।

नीचे उसी के लिए एक प्रदर्शन है -

उदाहरण

def sort_on_occurence(my_lst):
   my_dict = {}
   for i, j in my_lst:
      my_dict.setdefault(i, []).append(j)
   return([(i, *dict.fromkeys(j), len(j))
      for i, j in my_dict.items()])

my_list = [(1, 'Harold'), (12, 'Jane'), (4, 'Paul'), (7, 'Will')]
print("The list of tuples is")
print(my_list)
print("The list after sorting by occurence is")
print(sort_on_occurence(my_list))

आउटपुट

The list of tuples is
[(1, 'Harold'), (12, 'Jane'), (4, 'Paul'), (7, 'Will')]
The list after sorting by occurence is
[(1, 'Harold', 1), (12, 'Jane', 1), (4, 'Paul', 1), (7, 'Will', 1)]

स्पष्टीकरण

  • 'sort_on_occurence' नाम की एक विधि परिभाषित की गई है, जो पैरामीटर के रूप में टपल की सूची लेती है।
  • एक नया शब्दकोश बनाया गया है।
  • टपल की सूची को फिर से दोहराया गया है, और डिफ़ॉल्ट मान खाली शब्दकोश के अंदर सेट किए गए हैं।
  • टपल की एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
  • फ़ंक्शन को टपल की उपरोक्त परिभाषित सूची को पास करके कहा जाता है।
  • यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।

  1. पायथन में ट्रू नंबर की पहली घटना

    इस लेख में हमें दी गई संख्याओं की सूची में पहली गैर-शून्य संख्या खोजने की आवश्यकता है। गणना और अगले के साथ हम सभी तत्वों की सूची प्राप्त करने के लिए गणना करते हैं और फिर पहला गैर शून्य तत्व प्राप्त करने के लिए अगला फ़ंक्शन लागू करते हैं। उदाहरण listA = [0,0,13,4,17] # Given list print("Given l

  1. पायथन में एक टपल में सूची के सभी तत्वों की घटना की गणना करें

    हमारे पास एक सूची और टपल है। हम सूची के तत्वों को टपल के तत्वों के साथ मिलाते हैं और सूची के तत्वों से मेल खाने वाली तालिका में तत्वों की संख्या का हिसाब लगाते हैं। काउंटर के साथ हम टपल में प्रत्येक तत्व की गिनती प्राप्त करने के लिए संग्रह से काउंटर फ़ंक्शन का उपयोग करते हैं। फिर से एक के लिए और हा

  1. अपने फ्लोट तत्व द्वारा एक टपल को सॉर्ट करने के लिए पायथन प्रोग्राम

    इस समस्या में, हमारा कार्य इसके फ्लोट तत्वों का उपयोग करके एक टपल (फ्लोट तत्वों से मिलकर) को सॉर्ट करना है। यहां हम बिल्ट-इन मेथड सॉर्टेड () का उपयोग करते हैं और यह सॉर्टिंग के प्लेस मेथड का उपयोग करके कैसे किया जा सकता है। उदाहरण Input: tuple = [('AAA', '10.265'), ('BBB', &#