sum(int(i.replace(',',''))if re.search('\d',i)!=None for i in list)
Ich möchte alle Elemente in einer Liste zusammenfassen. Die Probleme sind, dass Elemente Strings sind, einige von ihnen haben Zahlen und ich möchte sie in ganze Zahlen konvertieren und dann addieren. Deshalb muss ich prüfen, ob Zahlen in der Zeichenfolge sind. Wie kann ich der Liste in der Summenfunktion eine Bedingung hinzufügen? Außerdem möchte ich die Summenfunktion verwenden, die ich nicht einfach durch die Liste durchlaufen und dann zu einer Variablen hinzufügen möchte.Summe Elemente in Liste unter Bedingung (Python)
Können Sie Beispiel Ein-/Ausgabe geben? –
List Verständnis mit einer Funktion zum Filtern und Ändern Ihrer Anforderungen scheint der Weg zu gehen. – TimothyAWiseman