在Python中append以及extend返回None的例子
2019-07-20 10:24
1986 查看
Python中,列表是可以进行修改的:赋值、删除元素、分片等等。在给列表添加元素时,有两个常见的方法:append和extend。append在列表的最后添加元素,但是每次只能添加一个元素。extend更像一个连接操作,即用一个列表扩充另一个列表。(依然在末尾位置)
在实现这两个方法时,出现结果为None的情况,如下:
list1 = ['a','b'] print(list1.append('c')) print(list1.extend('d')) list2 = list1.append('e') print(list2)
结果为:
append方法和其他一些方法类似,只是在恰当的位置修改原来的列表。这意味着,他不是返回一个修改过的列表,而是直接修改原来的列表,所以上面代码中print函数中的list1.append()只是对列表进行了修改,不会有返回值。修改代码:
list1 = ['a','b'] list1.append('c') print(list1) list1.extend('d') print(list1)
结果如下:
可以看到已经可以正常打印list1了。
以上这篇在Python中append以及extend返回None的例子就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- python中的extend和append以及.strip()
- python列表函数append(),extend()只改变对象的值,无返回值
- Python中append和+以及extend的区别
- 关于Python的列表append()返回None对象
- Python list append() extend() insert()以及两个list合并
- python list.append 和 list.extend() 的功能及异同
- [数据库测试]强烈推荐一个python ODBC数据源插件,可支持Oracle,Db2,Mysql,Sql-server以及各种数据库版本,附例子和测试程序
- Python 语言list 列表类型中的 extend() 和 append() 的区别
- Python基础——append、count、extend、index、insert、pop、remove、reverse、sort、clear、copy
- python list之append和extend的区别
- python | append( ) & extend( )的区别
- python 处理telnet返回的More,以及get想要的那个参数
- python list中append()与extend()用法
- python 深拷贝与浅拷贝以及list.append( self )
- Python xml.dom.minidom nodeValue 始终返回none
- Python基础——list.append() 与 list.extend() 的区别
- Python中的append方法和extend方法的区别
- python list中append()与extend()用法【转】http://blog.sina.com.cn/s/blog_76e94d210100vxr9.html
- python之list.append()和list.extend(list)的区别
- Python 基础——tuple与list、append与extend