मैं अजगर के लिए बिल्कुल नया हूं, लेकिन मैं कहीं भी मेरी समस्या का समाधान नहीं ढूंढ पाया।tuples की सूची में घटनाओं की मात्रा की गणना
मैं tuples की सूची के अंदर एक स्ट्रिंग की घटनाओं को गिनना चाहता हूं।
यहाँ tuples की सूची है:
list1 = [
('12392', 'some string', 'some other string'),
('12392', 'some new string', 'some other string'),
('7862', None, 'some other string')
]
मैं इस की कोशिश की है, लेकिन एक ही आईडी होता है के रूप में यह सिर्फ प्रिंट 0
for entry in list1:
print list1.count(entry[0])
दो बार सूची में, इस लौटना चाहिए:
2
1
मैंने एक ही आईडी की प्रत्येक घटना के लिए काउंटर बढ़ाने की भी कोशिश की लेकिन मुझे समझ में नहीं आया कि कैसे ते
* संपादित करें: यूमिरो के भयानक उत्तर का उपयोग करना। मुझे अभी एहसास हुआ कि मैंने पूरी समस्या की व्याख्या नहीं की है। मैं वास्तव में प्रविष्टियों जो एक मूल्य से अधिक 1. है की कुल राशि की जरूरत है लेकिन अगर मैं करने का प्रयास करें:
ValueError: Too many values to unpack
'काउंटर' इसे इतना आसान बनाता है – jamylak
धन्यवाद! यह वास्तव में सरल है! मुझे अभी एहसास हुआ कि मैंने पूरी समस्या की व्याख्या नहीं की है। मैंने मूल प्रश्न अपडेट किया। – mackwerk
@Mackwerk - मेरा संपादित उत्तर देखें। – eumiro