标签:insert 翻转 简单 http 内存 应该 常用操作 功能 添加
列表名 = [元素1,元素2,…]
列表和C中的数组有些相似,但列表的功能更加强大,数组的元素要求是同种类型,但列表可以是混合类型。
跟数组一样,通过元素的索引值,我们可以从列表获取单个数据。
这里介绍上面代码用到的几个函数:
这里介绍一下上面用到的几个函数:
分片得到的是列表部分内容的拷贝,原列表不会改变。
注意:用+进行连接操作时,两边数据必须是同种类型。
如图,python列表中的列表元素不能直接访问,其访问方式和C语言中的二维数组相似。
用dir(list)可以查看list相关函数,这里简单介绍几个:
append是向列表添加一个元素,如果append的参数是一个列表,那么这个列表整个作为新元素。
extend是以列表的形式拓展列表,其参数本身就是个列表,相当于两个列表合并。
换一种格式打印,用至少两种方法:
假设[1,2,3,4,5]是在内存开辟出来的空间1,[6]是在内存开辟出来的空间2。
开始的时候old指向空间1,让new=old也就是让new也指向空间1,后来old指向空间2,并没有改变new指向的空间1,所以new还是[1,2,3,4,5]。
如果后来没有让old指向空间2,而是改变空间1,那么new也会随之改变。如下:
标签:insert 翻转 简单 http 内存 应该 常用操作 功能 添加
原文地址:http://www.cnblogs.com/gajendra/p/6224319.html