是Extend函数返回一个新列表

时间:2018-06-14 07:27:33

标签: python python-3.x list

我使用extend功能在列表中添加新项目。并在输出中给我None

 p=["a",1,"b",3,"c",4]
 a=p.extend(["qeq",14])
 print(a)

输出None

为什么不提供任何内容而不是[' a',1,' b',3,' c',' qeq&# 39;,14]

1 个答案:

答案 0 :(得分:1)

因为使用a函数,您只需扩展它但不创建任何新列表。因此没有为变量p=["a",1,"b",3,"c",4] p.extend(["qeq",14]) print(p) 分配任何内容。你应该这样做:

const inputNumber = prompt("Input a number");
console.log("inputNumber is " + inputNumber);
console.log("inputNumber's type is " + inputNumber.typeof);

此方法不返回任何值,而是将内容添加到现有列表中。 Check this了解更多信息。