Py学习  »  问与答

在线等~这个为什么是None???

qiyuan_zhang • 4 年前 • 677 次点击  

代码如下:

名单列表

name_list = []

我想邀请的人

name_list.append('Hannk') name_list.append('Fisher') name_list.append('Cat') name_list.append('Duke') name_list.append('Know name') print(name_list)

得知其中的一个人无法赴约,因此要移除其中的一个人,然后修改嘉宾名单,将原来的替换掉,然后再次打印里面的邀请

name_list_pop=name_list.pop(0) print("This list remove "+name_list_pop+" !\n") print("This list view below :\n ") print(name_list)

重新替换邀请的人员

print(name_list) new_name_list_insert = name_list.insert(0,'kuangwei') print(new_name_list_insert) print(name_list)

输出结果如下: ['Hannk', 'Fisher', 'Cat', 'Duke', 'Know name'] This list remove Hannk !

This list view below :

['Fisher', 'Cat', 'Duke', 'Know name'] ['Fisher', 'Cat', 'Duke', 'Know name'] None ['kuangwei', 'Fisher', 'Cat', 'Duke', 'Know name']

为什么new_name_list_insert 的值是None,而如果直接print输出却显示正常的插入值,求解

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/33674
 
677 次点击  
文章 [ 1 ]  |  最新文章 4 年前
pgyyyy
Reply   •   1 楼
pgyyyy    4 年前

insert没有返回值