python中list.insert()中出现None

来源:互联网 发布:网络研修成果 编辑:程序博客网 时间:2024/06/08 13:43

l=['123','456','789']

s=l.insert(1,'206')

print(s)

输出时,输出为None

原因:

因为insert操作是直接在原队列进行插入,而其返回值为None,所以在上述例题中,

输出s为None,而输出原队列l时,已进行了插入,即

print(l)

l为

['123','206','456','789']


还遇到过一种操作使得输出为None,那便是从文本文件中读取数据时,因为某些原因读取失败

原创粉丝点击