【发布时间】:2023-03-10 10:54:01
【问题描述】:
我的代码的目的是列出所有可能的 4 位数字 (0000-9999),这很容易做到。
i = 0
gen = []
while i <= 9999:
gen.append(i)
i = i + 1
for cycle in gen:
format(cycle, '04')
但是,它将每个数字打印在自己的行上,我希望它打印在一个大字符串中。所以我的问题是如何加入我的整数列表,以便它打印成一个大字符串?我在 Windows 上运行 Python 3.3。
【问题讨论】:
-
单线:
"".join([format(x, '04') for x in range(0,10000)])