python基础题,用def函数与列表解决

问题:编写一个名为alist的函数,接收以逗号为分割的数字组成的字符串形参,并根据该字符串形参返回一个整数列表

如:输入 alist("1,2,3,4"),返回[1,2,3,4]


def alist(s):
    return list(eval(s))
def alist(slist):
    for i in range(len(slist)):
        slist[i]=int(slist[i])
    print(slist)
n=input()
alist(n.split(','))