l = [] for i in range(11): l.append(1) for j in range(i): l.append(0) print(l)
输出遵循一个(1, 1, 0, 1, 0, 0, 1, 0, 0, 0, ...)模式。但是,我不知道如何使用列表理解来转换嵌套 for 循环。
(1, 1, 0, 1, 0, 0, 1, 0, 0, 0, ...)
python list python-3.x
list ×1
python ×1
python-3.x ×1