预期结果:
>>> createLists(5)
([1, 2, 3, 4, 5], [5, 4, 3, 2, 1], [ -5, -4, -3, -2, -1], [-1, -2, -3, -4, -5])
Run Code Online (Sandbox Code Playgroud)
我的代码:
# Write a function that returns 4 lists given a postive number.
def createLists(num):
ls = [item for item in range(num)]
return set(ls, ls.reverse(), ls.reverse()*(-1), ls*(-1))
Run Code Online (Sandbox Code Playgroud)
有人指导我怎么做吗?
def createLists(num):
ls = range(1, num+1)
return (ls, ls[::-1], [-n for n in ls][::-1], [-n for n in ls])
print createLists(5)
Run Code Online (Sandbox Code Playgroud)