我需要以字符串形式生成 000-111 之间的所有二进制数,我的第一种方法如下所示。然而,让我震惊的是,这一定是一种非常低效的方法。请问有没有更好的方法,它们如何更有效率?
# print all binary numbers from 000 - 111
for i in range(2):
for j in range(2):
for k in range(2):
value = f'{i}{j}{k}'
print(value)
ibeautiful
慕码人8056858
相关分类