Ich habe 3 Listen in Python.Entfernen Sie Elemente aus Python-Liste basierend auf Filter
list_a = [10., 20., 30., 12.]
list_b = [30., 20., 60., 12.]
list_c = [10., 80., 90., 12.]
Ich möchte diese Elemente in list_b
und list_c
wo Werte in list_a
fallen <= 15
sind. Daher ergibt sich:
list_b = [20., 60.]
list_c = [80., 90.]
Gibt es eine Möglichkeit, diese Schleifen ohne zu tun? (Listenkompromittierungen sind in Ordnung)
Ohne Schleifen? Ich denke nicht. sollte auch nicht 'list_b' sein' [30., 20., 60.,] '? – Prajwal
Eine Schleife - ob explizit wie eine for-Schleife oder implizit wie in einem Listenverständnis - ist notwendig, um die Listen dafür zu durchlaufen. Warum willst du keine Schleife benutzen? – snakecharmerb
Sie benutzen Numpy nicht, oder? Man kann dies leicht mit Numpy-Arrays tun. –