python 中的列表列表?
我需要一个好的函数来在 python 中执行此操作。
def foo(n):
# do somthing
return list_of_lists
>> foo(6)
[[1],
[2,3],
[4,5,6]]
>> foot(10)
[[1],
[2,3],
[4,5,6]
[7,8,9,10]]
I need a good function to do this in python.
def foo(n):
# do somthing
return list_of_lists
>> foo(6)
[[1],
[2,3],
[4,5,6]]
>> foot(10)
[[1],
[2,3],
[4,5,6]
[7,8,9,10]]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
当您使用无效的数字(例如 9)作为
n
时,您期望什么行为?What behavior do you expect when you use a number for
n
that doesn't work, like 9?改编自gs的答案,但没有神秘的“1.5”。
Adapted from gs's answer but without the mysterious "1.5".
这可能不适合列表理解,但我不在乎!
This is probably not a case where list comprehensions are appropriate, but I don't care!
这是我的 python 高尔夫条目:
x 的计算依赖于具有正根的二次方程的解
Here's my python golf entry:
The calculation of x relies on solution of the quadratic equation with positive roots for
还有一个,只是为了好玩:(
这不依赖于具有数字 1..n 的基础列表)
One more, just for fun:
(This doesn't rely on the underlying list having the numbers 1..n)