【发布时间】:2018-11-19 20:45:55
【问题描述】:
假设我从下面的列表[a,b,c] 开始,并且我想从这个列表中创建下面的列表[[a,b,c], [c,a,b], [b,c,a]],它包含原始列表的所有循环。我怎样才能以最有效的方式做到这一点?
【问题讨论】:
-
你试试看?
-
我可以定义一个旋转列表的函数 `def rotate(l, n): return l[n:] + l[:n]` 但对我来说似乎应该有更多这样做的有效方法。
-
您只是在寻找列表的排列吗?骑自行车通常指的是别的东西。
标签: python python-3.x