Can anyone smarter than I improve upon my redundant code below?
The goal is to filter my inputs which are integers ranging from 0 to 16 into branches of True/False values that can be used for the Cull Pattern component.
Bonus points if it’s possible to build the Cull Pattern into the Python component.
import rhinoscriptsyntax as rs
x=results
y=distinct
zero=[]
one=[]
two=[]
three=[]
four=[]
five=[]
six=[]
seven=[]
eight=[]
nine=[]
ten=[]
eleven=[]
twelve=[]
thirteen=[]
fourteen=[]
fifteen=[]
sixteen=[]
if x==0:
zero.append(bool(True))
else:
zero.append(bool(False))
if x==1:
one.append(bool(True))
else:
one.append(bool(False))
if x==2:
two.append(bool(True))
else:
two.append(bool(False))
if x==3:
three.append(bool(True))
else:
three.append(bool(False))
if x==4:
four.append(bool(True))
else:
four.append(bool(False))
if x==5:
five.append(bool(True))
else:
five.append(bool(False))
if x==6:
six.append(bool(True))
else:
six.append(bool(False))
if x==7:
seven.append(bool(True))
else:
seven.append(bool(False))
if x==8:
eight.append(bool(True))
else:
eight.append(bool(False))
if x==9:
nine.append(bool(True))
else:
nine.append(bool(False))
if x==10:
ten.append(bool(True))
else:
ten.append(bool(False))
if x==11:
eleven.append(bool(True))
else:
eleven.append(bool(False))
if x==12:
twelve.append(bool(True))
else:
twelve.append(bool(False))
if x==13:
thirteen.append(bool(True))
else:
thirteen.append(bool(False))
if x==14:
fourteen.append(bool(True))
else:
fourteen.append(bool(False))
if x==15:
fifteen.append(bool(True))
else:
fifteen.append(bool(False))
if x==16:
sixteen.append(bool(True))
else:
sixteen.append(bool(False))