Python zählt die Anzahl der Listen größer als ein bestimmter Wert/0

Bei der Verarbeitung von Listen müssen wir oft die Zahl größer als einen bestimmten Wert zählen, und wir müssen jedes Mal einen langen Code schreiben, was für diejenigen, die LeetCode putzen, unerträglich ist. Gibt es eine Möglichkeit, die Schleife direkt zu verwenden? oder eine Schleife, die in eine Codezeile geschrieben werden kann, damit wir uns nicht so unwohl fühlen?

eins

data = [4, 5, 6, 7, 1, 3, 7, 5]
sum(i>5 for i in data)

aus: 3

zwei

len([i for i  in data if i >number])

Guess you like

Origin blog.csdn.net/un_lock/article/details/116483573