如何使这个列表颠倒算法更高效的python

时间:2016-01-19 15:56:23

标签: python algorithm

我试图扭转各种列表,我觉得我的代码有些优雅,任何人都可以使它变得更漂亮吗?

board = [1,2,3,5]
board = [config[len(config)-1-i] for i,house in enumerate(config)]
print board

#expected output [5,3,2,1]

2 个答案:

答案 0 :(得分:2)

这应该做你想要的:

In [2]: board[::-1]
Out[2]: [5, 3, 2, 1]

见这里:https://docs.python.org/2/library/functions.html#slice

对于生成器,请参见此处:https://docs.python.org/2/library/itertools.html#itertools.islice

答案 1 :(得分:1)

使用:

$('#calendar').fullCalendar({
            timezone: "Canada/Atlantic",
            ....
})