python中extend是什么意思
说道extend,就不得不提append。
先看代码,再解释其原理
原理:
立即学习“Python免费学习笔记(深入)”;
Lists 的两个方法 extend 和 append 看起来类似,但实际上完全不同。extend 接受一个参数,这个参数总是一个 list,并且把这个 list 中的每个元素添加到原 list 中。
在这里 list 中有 3 个元素 ('a'、'b' 和 'c'),并且使用另一个有 3 个元素 ('d'、'e' 和 'f') 的 list 扩展之,因此新的 list 中有 6 个元素。
另一方面,append 接受一个参数,这个参数可以是任何数据类型,并且简单地追加到 list 的尾部。在这里使用一个含有 3 个元素的 list 参数调用 append 方法。
原来包含 3 个元素的 list 现在包含 4 个元素。为什么是 4 个元素呢?因为刚刚追加的最后一个元素本身是个 list。List 可以包含任何类型的数据,也包括其他的 list。这或许是您所要的结果,或许不是。如果您的意图是 extend,请不要使用 append.
-
python框架有哪些
从GitHub中整理出的15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通...
Python
48秒前 1 -
python如何调用类方法
python中的类用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。...
Python
2分钟前 1 -
Python如何安装opencv库
opencv是一个基于bsd许可(开源)发行的跨平台计算机视觉库,可以运行在linux、windows、android和...
Python
3分钟前 1 -
如何查看python安装路径
每个用户所用的计算机的系统可能不同,python安装时也会有不同的版本。版本不同查看python安装路径的方式也会不同。...
Python
4分钟前 1 -
如何写好python循环
要写好python的循环,就不用for语句!!!首先,让我们退一步看看在写一个for循环背后的直觉是什么:1.遍历一个序...
Python
4分钟前 1
- python框架有哪些 48秒前
- python如何调用类方法 2分钟前
- Python如何安装opencv库 3分钟前
- 如何查看python安装路径 4分钟前
- 如何写好python循环 4分钟前
- Python爬虫如何设置代理 5分钟前
- python赋值时大小写敏感吗 6分钟前
- python如何调用api接口 7分钟前
- python如何连接数据库 8分钟前
- python中有栈吗 9分钟前