【发布时间】:2013-12-01 01:58:39
【问题描述】:
我有一定的功能:
定义创建4(n):
output = []
for i in range(n):
output.append(range(1+i,1))
return output
我希望它产生:
[[1,2,3,4,5], [2,3,4,5],[3,4,5],[4,5],[5]]
当我打印 create4(5) 时。我将如何更改我的 for 循环以使代码产生所需的输出?
【问题讨论】:
-
嗨!不幸的是,我不确定提出这些问题是否会有所帮助。如果您理解了之前问题的答案——或者
range函数的工作原理——这将很简单。花一些时间在控制台上玩一下以了解range的参数如何影响输出可能是值得的。 -
同一用户多次询问此问题
标签: list python-2.7 for-loop append