baidu_37827174
2021-08-13 10:48
采纳率: 66.7%
浏览 52
已结题

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


students_list = []


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


student_info("1")
print(students_list)
  • 收藏

2条回答 默认 最新

  • 吃肉的小馒头 2021-08-13 10:51
    已采纳

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

    已采纳该答案
    打赏 评论
  • 喜欢摸鱼的程序员 2021-08-13 10:53

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

    打赏 评论