如果一个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))]
逻辑应该是这样的,但由于某种原因我不能做索引任何人都可以帮助修复我的代码,以便它可以工作
答案 0 :(得分:0)
使用cards.index(27)
和cards.index(28)