Pythonic
class Solution:
def sumZero(self, n: int) -> List[int]:
return range(1-n, n, 2)
菜鸟版
class Solution(object):
def sumZero(self, n):
"""
:type n: int
:rtype: List[int]
"""
ans = []
if n % 2 == 0:
tmp_1 = [i for i in range(1,n/2+1)]
tmp_2 = [-i for i in range(1,n/2+1)]
ans = tmp_1 + tmp_2
else:
tmp_1 = [i for i in range(1,(n-1)/2+1)]
tmp_2 = [-i for i in range(1,(n-1)/2+1)]
ans = tmp_1 + tmp_2 + ["0"]
return ans