请教大家一个问题 自定义列表函数添加字典 输入参数以后 结果返回值是"None",经检查未出现语法错误


students_list = []


def student_info(name):
    global students_list
    print(students_list.extend({id: name}))


student_info("1")
print(students_list)

id是啥,列表 extend 方法本来没有返回值的, student_info这个方法感觉什么也没做啊 没有返回值

列表list.extend()函数本身就是没有返回值的,所以Print出来是None
而不是student_info的返回值
如果需要student_info的返回值
要在自定义函数内加return 语句