17.04.13 07:57, Larry Hudson написав(ла): > So using a list comprehension you can do it in two lines: > > def get_rule(num): > bs = bin(num)[2:] > return [0] * (8 - len(bs)) + [int(i) for i in bs] You can do it in one line! def get_rule(num): return list(map(int, '{:08b}'.format(num)))