Wie finde ich die Anzahl der Übereinstimmungen im Array oder im Wörterbuch? Zum Beispiel, wenn das Wörterbuch oder das Array die Nummer 4 5 Mal vorkommt, wie kann ich darüber herausfinden?Wie finde ich die Anzahl der Übereinstimmungen im Array oder im Wörterbuch?
1
A
Antwort
0
Listenelemente:
my_list = [1,4,7,4,5,7,1,3]
print my_list.count(4)
Wörterbuch Werte Ausdruck mit Generator:
my_dict = {0: 1, 2: 1, 4: 5, 6: 3, 8: 4, 10: 4, 12: 1}
print sum(1 for x in my_dict.values() if x == 4)
Wie Zondo wies darauf hin, die letzte Zeile mehr werden kann einfach geschrieben als:
print sum(x == 4 for x in my_dict.values())
aufgrund der Tatsache, dass True == 1
.
0
Eine Liste:
my_list = [x for x in [1,4,7,4,5,7,1,3]
len([x for x in my_list if x == 4])
Für ein Wörterbuch (vorausgesetzt, Sie die Werte zählen möchten):
my_dict = {0: 1, 2: 1, 4: 5, 6: 3, 8: 4, 10: 4, 12: 1}
len([x for x in my_dict.values() if x == 4])
Die beiden Codesegmente die Anzahl der Elemente zählen, die den Kriterien entsprechen nach if
(in Ihrem Fall, dass sie 4 gleich sind). Die len
Funktion benötigt eine Liste (kein Generator), die extra aussehende []
drin braucht.
Verwandte Themen
- 1. Wie finde ich die Indexnummer der Liste im Wörterbuch?
- 2. Wie finde ich Mustergruppen im booleschen Array?
- 3. Die Anzahl der Elemente im Array zählen
- 4. Wie finde ich die Anzahl der Wochentage in Array
- 5. Wie bekomme ich die Anzahl der Felder im JavaScript-Objekt?
- 6. Finde eindeutige Zahlen im Array
- 7. Gibt die Anzahl der Übereinstimmungen von C# dictionary zurück
- 8. Undefinierter Versatzfehler im Array, wenn Anzahl die Anzahl der Elemente im Inneren zeigen
- 9. Gebäude Wörterbuch im Wörterbuch
- 10. Wie zähle ich die Anzahl der Übereinstimmungen durch eine Regex?
- 11. Wie die Anzahl der Zeilen im Quellcode
- 12. Wie finde ich die Ordner Informationen im Dokumentverzeichnis
- 13. Wie finde ich die Anzahl der Elemente im Elementbaum in Python?
- 14. Wie finde ich die Anzahl der Tage im Monat in Mysql
- 15. Wie finde ich die Anzahl der eindeutigen Vorkommen eines Wertes im Datensatz?
- 16. Wie sortiere ich eine Liste oder ein Wörterbuch im Django?
- 17. Finde die nächsten Knoten im binären Suchbaum
- 18. Berechnen Sie die Anzahl der Wochenendtage Datensätze im Array
- 19. Wie kann ich die Anzahl der Zeilen im Detailband angeben?
- 20. Counting booleans im Wörterbuch
- 21. Wie finde ich die Anzahl der 'vollständigen' Bilder?
- 22. Nach einem definierten Array im Wörterbuch
- 23. Python: finde die Position des Elements im Array
- 24. Die Anzahl der Parameter im Gaußschen Mischmodell
- 25. Rückgabewert des kleinsten Index der wiederholten Anzahl im Array
- 26. Anzahl der Vorkommen eines Objekts im Array bestätigen
- 27. Wie finde ich Aufrufmethode im Debugging?
- 28. Suchergebnisse nach der Anzahl der Übereinstimmungen sortieren?
- 29. finde die einzigartigen Elemente im Binärbaum
- 30. Anzahl der Zeilen im Code