python中List操作
传送门 官方文件地址
list.append(x):
将x加入列表尾部,等价于a[len(a):] = [x]
例:
>>> list1=[1,2,3,4]
>>> list1.append(5)
>>> list1
[1, 2, 3, 4, 5]
list.extend(L)
-
将列表L中的元素加入list中,等价于a[len(a):] = L.
例:
>>> list1=[1,2,3,4]
>>> L=[5,6,7,8]
>>> list1.extend(L)
>>> list1
[1, 2, 3, 4, 5, 6, 7, 8]
list.insert(i, x)
-
在指定位置插入元素。第一个参数指定哪一个位置前插入元素。a.insert(0,x)就是在列表最前方插入,a.insert(len(a),x)则等价于a.append(x)
例:
>>>list1=[1,2,3,4]
>>> list1.insert(1,45)
>>> list1
[1, 45, 2, 3, 4]
list.remove(x)
-
移除list中值为x的第一个元素,如果没有这样的元素,则返回error,
例:>>> list1=[1,2,3,4,5,1,2,3,4,5]
>>> list1.remove(1,2)
Traceback (most recent call last):
File "<pyshell#80>", line 1, in <module>
list1.remove(1,2)
TypeError: remove() takes exactly one argument (2 given)
>>> list1.remove(1)
>>> list1
[2, 3, 4, 5, 1, 2, 3, 4, 5]
list.pop([i])
-
list.pop()删除列表中的最后一个值并返回该值
list.pop(n)返回列表中的第n+1个值并删除
返会最后一个元素并从列表中删除:
例:
>>> list1=[0,1,2,3,4,5]
>>> list1.pop(3)
3
>>> list1
[0, 1, 2, 4, 5]>>> list1.pop()
5
>>> list2=[1]
>>> list2.pop()
1
>>> list2
[]
list.index(x)
-
返回列表中第一个值为x的位置,如果没有这样的元素则返回错误
例:
>>> list1=[1,2,3,4,5]
>>> list1.index(3)
2
>>> list1.index(6) Traceback (most recent call last):
File "<pyshell#130>", line 1, in <module>
list1.index(6)
ValueError: list.index(x): x not in list
list.count(x)
-
返回x在列表中出现的次数
例:
>>> list1=[1,2,3,4,5,6,1,3,4,5,1,4,5]
>>> list1.count(1)
3
>>> list1.count(9)
0
list.sort(cmp=None, key=None, reverse=False)
-
Sort the items of the list in place (the arguments can be used for sort customization,
see sorted() for their explanation).
list.reverse()
-
翻转该列表
例:
>>> list1=[1,2,3,4,5]
>>> list1.reverse()
>>> list1
[5, 4, 3, 2, 1]
python中List操作的更多相关文章
- python中文件操作的六种模式及对文件某一行进行修改的方法
一.python中文件操作的六种模式分为:r,w,a,r+,w+,a+ r叫做只读模式,只可以读取,不可以写入 w叫做写入模式,只可以写入,不可以读取 a叫做追加写入模式,只可以在末尾追加内容,不可以 ...
- python中文件操作的其他方法
前面介绍过Python中文件操作的一般方法,包括打开,写入,关闭.本文中介绍下python中关于文件操作的其他比较常用的一些方法. 首先创建一个文件poems: p=open('poems','r', ...
- Neo4j:图数据库GraphDB(四)Python中的操作
本文总结下Python中如何操作Neo4j数据库,用到py2neo包,Pip install 一下. 1 连接neo4j数据库:跟其它数据库一样,操作前必须输入用户名和密码及地址连接一下. from ...
- python MySQLdb用法,python中cursor操作数据库(转)
数据库连接 连接数据库前,请先确认以下事项: 您已经创建了数据库 TESTDB. 在TESTDB数据库中您已经创建了表 EMPLOYEE EMPLOYEE表字段为 FIRST_NAME, LAST_N ...
- python中selenium操作下拉滚动条方法汇总
UI自动化中经常会遇到元素识别不到,找不到的问题,原因有很多,比如不在iframe里,xpath或id写错了等等:但有一种是在当前显示的页面元素不可见,拖动下拉条后元素就出来了. 比如下面这样一个网页 ...
- python中文件操作的基本方法
在python中对一个文件进行操作,分为三大步:打开,操作,关闭 首先创建一个文件hello,里面内容为hello world 一.打开一个文件 1.#open(‘文件名或文件路径’,‘操作模式’,文 ...
- Python中字符串操作函数string.split('str1')和string.join(ls)
Python中的字符串操作函数split 和 join能够实现字符串和列表之间的简单转换, 使用 .split()可以将字符串中特定部分以多个字符的形式,存储成列表 def split(self, * ...
- Python 中文件操作
上代码: import os import os.path rootdir = "d:/code/su/data" # 指明被遍历的文件夹 for parent,dirnames, ...
- python中selenium操作下拉滚动条方法
场景:在当前显示的页面元素不可见,拖动下拉条后元素就出来了. 解决方法: 在python中有几种方法解决这种问题,简单介绍下,给需要的人: 方法一)使用js脚本直接操作,方法如下: #将页面滚动条拖到 ...
- Python中列表操作进阶及元组
列表高级操作 一.遍历列表 >>> ls=['a','d','it'] >>> for val in ls: ... print (val) ... a d it ...
随机推荐
- 通过CSS禁止Chrome自动为输入框添加橘黄色边框,修改/禁止 chrome input边框颜色,
1 /*Chrome浏览器 点击input 黄色边框 禁用*/ .NoOutLine:focus{outline: none} <asp:TextBox ID="txtTeleph ...
- 在VC中显示和处理图片的方法
落鹤生 发布于 2011-10-21 09:12 点击:344次 来自:blog.csdn.net/mengaim_cn 几种用GDI画图的方法介绍. TAG: GDI 法1:这个方法其实用的是 ...
- 【js】js方法中直接跳转到servlet
function firm_back_state(id,name){ if(confirm("确认返单?")){ location.href="Edit_OrderSer ...
- Oracle 课程八之性能优化之10053事件
一. 10053事件 当一个SQL出现性能问题的时候,可以使用SQL_TRACE 或者 10046事件来跟踪SQL. 通过生成的trace来了解SQL的执行过程. 我们在查看一条SQL的执行计划的时候 ...
- c# 利用反射动态给实体类对象赋值
转:http://blog.sina.com.cn/s/blog_659a572b0100xp5s.html 例子如下 using System; using System.Collections.G ...
- HDU5045-Contest(状压dp)
题意: 有n个学生,m道题,给出每个同学解出m个问题的概率,在解题过程中每个学生的解题数的差不大于1,求最大能解出题目数的期望 分析: n很小,知道用状压,但是比赛没做出来(脑子太死了,有一个限制条件 ...
- SQL Server2005安装配置以及测试
SQL Server2005有2种版本,一种是集成版的, 一种是2个文件夹形式的.这里使用后者,安装文件夹名字为:SQL Server x86,该文件夹里面有Servers和Tools文件夹以及一些其 ...
- g++安装 Gnome/Gtk+开发库 的 环境安装(安装widgets的必要条件)
sudo yum install gcc-c++ 我在更新软件源后,看了看最新版的GTK开发版是3.0的. 所以,基本可以照搬. sudo yum -t install gtk3 sudo yum - ...
- 转载--详解tomcat配置
http://www.importnew.com/17124.html 原文链接 几乎所有容器类型的应用都会包含一个名为 server.xml 的文件结构.基本上,其中的每个元数据或者配置都是容器完 ...
- CSS基础知识—【结构、层叠、视觉格式化】
结构和层叠 选择器的优先级顺序: style[内联元素]选择器>Id选择器>类选择器 属性选择器>元素选择器>通配器选择器 重要性:@important 有这个标记的属性值,优 ...