Ich habe eine Reihe von nicht-negativen ganzen Zahlen, die kleinste davon ist min_val
, und die größte davon ist max_val
. Ich möchte range
verwenden, um eine Liste von Fachgrenzen mit einem gegebenen step
zu erstellen, so dass der erste Wert in dem Bereich gleich min_val
ist und dass der letzte Wert in dem Bereich größer als max_val
ist. Mein Versuch ist:Erstellen Sie Bins mit Bereich
bins = list(range(min_val, max_val + step + 1, step))
Was ich meinen Kopf nicht scheinen kann umwickeln ist, wie der Minimalwert für das zweite Argument zu range()
, um zu bestimmen, dass der letzte Wert im Bereich garantieren kann mehr als max_val
ist. Ist mein Versuch richtig?
Wenn es __GREATER__ sein muss, im Gegensatz zu größer oder gleich, Änderung 1 bis 2, sonst ist es in Ordnung – Jerfov2
„Größer als“ (>) oder „größer als oder gleich "(> =) als' max_val'? – Elmex80s
@ Jerfov2 Es muss größer sein als (>). Warum 2? –