【发布时间】:2016-02-16 11:33:49
【问题描述】:
我如何制作一个列表并在出现 27 或 28 时对其进行切片,当它是 27 时,它之后的所有数字都会排到顶部,而 28 之前的任何数字都会排到底部。以前我只有一些涉及交换它的功能,但我不确定它是否有助于此功能。
>>> list = [1,2,3,28,4,5,6,27,7,8,9]
>>> list = [7,8,9,28, 4,5,6,27,1,2,3]
def triple_cut(cards):
if 27 and 28 in cards:
return cards[(index(27)):end] + cards[(index(28)):(index(27))] + cards[:(index(28))]
逻辑应该是这样的,但由于某种原因我不能做索引,谁能帮助修复我的代码,这样它就可以工作了
【问题讨论】: