2
如何使用索引反转或重复列表?Python反转列表中的切片
下面是一个例子
lst = [3,2,4,1,5]
输出将是:[3,2,4,5,1]
(指数3,其是1处于结束的地方)
又如:
lst = [1,5,4,2,3]
输出:[1,5,4,3,2]
(索引3是2是最后的位置)
它是像列表通过使用切片已被逆转。
如何使用索引反转或重复列表?Python反转列表中的切片
下面是一个例子
lst = [3,2,4,1,5]
输出将是:[3,2,4,5,1]
(指数3,其是1处于结束的地方)
又如:
lst = [1,5,4,2,3]
输出:[1,5,4,3,2]
(索引3是2是最后的位置)
它是像列表通过使用切片已被逆转。
如果要扭转过去的某个点列表的一部分,最直接的方法是:
output = (lst[:3] # take the list before element 3
+ # and add
lst[3:] # the list from element 3 on
[::-1] # reversed
)
,或者没有注释:
output = lst[:3] + lst[3:][::-1]
如果你想更改现有列表,您可以:
lst[3:] = lst[3:][::-1]
谢谢!有用! – justin 2012-04-14 01:39:58
您已经提出了13个问题,未接受任何答案。请记得点击答案旁边的复选标记,以最好地解决您的问题。你应该回到你的旧问题,并为他们做。 – agf 2012-04-14 01:31:34
对不起。你能帮我解决这个问题吗? – justin 2012-04-14 01:34:04
我已经检查了复选标记。谢谢。 – justin 2012-04-14 01:45:11