python 列表操作
列表的基本操作示例展示:
append
	功能:列表追加元素
	name = ['sd','dfdf','drer']
	name.append('sdsd')
	返回结果:name
			['sd', 'dfdf', 'drer', 'sdsd']
clear
	功能:情况列表元素
	name = ['sd','dfdf','drer']
	name.clear()
	返回结果:name
			 []
copy
	功能:浅拷贝,即只拷贝第一层的元素
	name = ['sd','dfdf','drer']
	li = ['ssd']
	li = name.copy()
	返回结果:li
			 ['sd', 'dfdf', 'drer']
	name = ['sd','dfdf','drer',['sddss','sdsdsd']]
	li = ['ssd']
	li = name.copy()
	返回结果:li
	['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd']]
count
	功能:统计列表指定元素个数
	name = ['sd','dfdf','drer',['sddss','sdsdsd']]
	name.count('sd')
	返回结果:1
	li = ['sd','sdsds',['sd','dffdg',],]
	li.count('sd') #只统计第一层的元素个数
	返回结果:1
extend
	功能:追加字符元素或列表元素
	name = ['sd','dfdf','drer',['sddss','sdsdsd']]
	li = ['sd','sdsds',['sd','dffdg',],]
	name.extend('ss')
	返回结果:name
	['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd'], 's', 's']
	name.extend('d')
	返回结果:name
	['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd'], 's', 's', 'd']
	name.extend(li)
	返回结果:name
	['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd'], 's', 's', 'd', 'sd', 'sdsds', ['sd', 'dffdg']]
index
	功能:定位列表中某元素
	name = ['sd','dfdf','drer',['sddss','sdsdsd']]
	name.index('sd')
	返回结果:0
	name.index('drer')
	返回结果:2
	返回结果:name.index('dr')  #当出现某元素不在列表中的时候会直接报错
			Traceback (most recent call last):
			  File "<stdin>", line 1, in <module>
			ValueError: 'dr' is not in list
insert
	功能:在指定索引位置的元素前面插入新的元素
	name = ['sd','dfdf','drer',['sddss','sdsdsd']]
	name.insert(3,'sd')
	返回结果:name
	['sd', 'dfdf', 'drer', 'sd', ['sddss', 'sdsdsd']]
pop
	功能:删除指定索引值的元素,返回值为当前删除的元素的值。不指定索引值,默认删除最后一个元素
	name = ['sd','dfdf','drer',['sddss','sdsdsd']]
	name.pop(3)
	返回结果:'sd'
remove
	功能:删除列表中指定的元素
	name = ['sd','dfdf','drer',['sddss','sdsdsd']]
	name.remove('sd')
	name
	返回结果:['dfdf', 'drer', ['sddss', 'sdsdsd']]
reverse
	功能:用于反向列表中元素。
	name = ['sd','dfdf','drer',['sddss','sdsdsd']]
	name.reverse()
	name
	返回结果:[['sddss', 'sdsdsd'], 'drer', 'dfdf', 'sd']
sort
	功能:对单层列表进行元素的排序
	name = ['sd','dfdf','drer',]
	name.sort()
	name
	返回结果:['dfdf', 'drer', 'sd']
	name = ['sd','dfdf','drer',['sddss','sdsdsd']]
	name.sort() #报错的
	Traceback (most recent call last):
	  File "<stdin>", line 1, in <module>												
											python 列表操作的更多相关文章
- Python列表操作大全(非常全)
		
Python列表操作大全(非常全!!!) 对于python列表的理解可以和C语言里面的数组进行比较性的记忆与对照,它们比较相似,对于python里面列表的定义可以直接用方括号里加所包含对象的方法,并且 ...
 - python第七篇:Python 列表操作详解
		
Python列表操作详解 list函数 list() #生成一个空的列表 list(iterable) #用可迭代对象初始化一个列表 列表的 and 运算和 or 运算 列表and运算 > ...
 - python列表操作大全
		
Python列表操作大全 对于python列表的理解可以和C语言里面的数组进行比较性的记忆与对照,它们比较相似,对于python里面列表的定义可以直接用方括号里加所包含对象的方法,并且python的列 ...
 - Python列表操作集合
		
对于python列表里元素的操作主要分为以下几个方面: 1.向列表里面加元素: 向python列表里面添加元素主要有三种方法: (1)append() append()对于列表的操作主要实现的是在特定 ...
 - python列表操作总结
		
list是python中非常重要的类型/数据结构,总结如下: 符号说明 l:列表 l2:新列表 e:元素 index:位置 方法: 原地修改: l.append(e) l.insert(index, ...
 - Python列表操作常用API
		
1.列表的概念 (1)列表的定义 列表是Python中一种基本的数据结构.列表存储的数据,我们称为元素.在列表中的每个元素都会有一个下标来与之对应,第一个索引是0,第二个索引是1,依此类推的整数. 列 ...
 - Python—列表操作
		
列表 列表的使用: 列表是可变数据类型,因此列表的方法,都是直接修改列表原始值 list = ["panda","chimpanzee","zebra ...
 - Python列表操作与深浅拷贝(6)——列表索引、查询、修改、扩展
		
列表list定义 L1 = [] L2 = [1,2,'abc'] L3 = list() L4 = list(range(5)) L5 = [1,'abc',True,None,[4,5,'abc' ...
 - Python列表操作与深浅拷贝(5)——数字处理函数、类型判断、列表链表队列栈
		
python内建数据结构 分类 数值型: int float complex bool 序列对象: 字符串str 列表list 元组tuple 键值对: 集合set 字典dict 数值型 (list ...
 - python——列表操作函数和方法
		
1.添加新元素 1.1 append()函数 描述:append() 方法用于在列表末尾添加新的对象. 语法:list.append(obj) 参数:obj -- 添加到列表末尾的对象. 返回值:该方 ...
 
随机推荐
- mysql5.x(<7) sql文件导入到5.7
			
一.修改sql—model http://www.linuxidc.com/Linux/2016-09/135372.htm
 - js中对类和对象的理解
			
类 :对一群具有相同特征的对象的集合的描述:对象:真实存在的对象个体: **面向对象,而不是面向类. 1.一切皆对象,继承靠原型链,多态靠弱类型,封装--虽然可以靠闭包,但我个人更推崇和python一 ...
 - Ubuntu 16.04  更新源
			
1/ 在修改source.list前,最好先备份一份 执行备份命令 sudo cp /etc/apt/sources.list /etc/apt/sources.list.old 2/ 执行命令打开s ...
 - es6箭头函数中this
			
普通函数: $scope.$on('$stateChangeSuccess',function(){this.list = this.getList();}); 箭头函数: $scope.$on('$ ...
 - [转]去除inline-block元素间间距的N种方法
			
来自张鑫旭-鑫空间-鑫生活[http://www.zhangxinxu.com] 一.现象描述 真正意义上的inline-block水平呈现的元素间,换行显示或空格分隔的情况下会有间距,很简单的个例子 ...
 - 学习笔记 DataGridView数据导出为Excel
			
DataGridView数据导出为Excel 怎样把WinForm下的“DGV”里的绑定数据库后的数据导出到Excel中. 比如:在窗体里有个一“DGV”,DataGridView1,绑定了数据源 ...
 - 坑爹的属性,android:descendantFocusability用法简析
			
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承 BaseAdapter,在adapter中按照需求进行编写,问题就出现 ...
 - js检测浏览器屏幕宽度
			
使用javascript脚本编写的一个能检测浏览器屏幕的宽度,当改变浏览器屏幕大小时,输出的数值也会随之改变.
 - Oracle中建立表
			
-- Create table create table STUDENT( sno VARCHAR2(3) not null, sname VARCHAR2(8) not null, ssex VAR ...
 - 网络编程:Http通信与Socket通信
			
http://note.youdao.com/share/?id=f14d304548003f65e34255d3ddf9df31&type=note 网络编程:Http通信与Socket通信 ...