python中列表类型常用操作

列表是个在写测试用例时经常被用到的类型,我们来看下列表常用的一些操作吧。

1、 分片

作用:提取列表中的一部分元素出来(分片在测试的时候也经常会用到)

这里的a[1:4]指取从a这个列表的下标为1的索引开始(即第二个元素),到下标为3的索引的元素,即为[2,3,4]

分片有很多种简写:

第一个等于a[0:4],第二个等于a[4:7]

其实我们还可以加步长,比如:

0:4本来输出的是[1,2,3,4],但加了步长为2,就输出为[1,3]

2、 列表相加与乘法

两个列表相加得到一个相加后的列表

相加比较简单,等于是两个列表合并起来。

乘法的作用就是将列表重复x后得到新的列表,不改变原始列表的值

3、 列表长度、最大值、最小值

Len()作用:取到指定列表的元素个数,返回的是数字。

最大值和最小值

就是简单的直接用python自带的函数。

4、 列表值操作

? 赋值
一般通过列表的索引来给列表赋值

这里索引最大值是3,假设我们通过索引赋值超出了这个最大的索引呢,就会报错

提示已经超出了范围。

? 删除
我们用del来实现删除列表中的元素,改变列表原始的值。

5、 列表方法

? Append
append作用:在列表末尾加新的对象(这个方法在写用例时经常用到,重点掌握)

这里在末尾加个test,改变了原始a的值

? Insert
作用:将对象插入到列表中。

a.insert(4,”this”)表示在第4个元素的位置后插入指定的元素this,注意这里的4不是指索引。

? Pop
作用:移动列表中的某个元素。与del方法功能类似,改变原始列表的值。

这里pop(1)里的1指的是列表的索引值。

列表的方法还有extend、index、remove、count就不一一讲了,这里讲的是测试时经常用到的。

原文地址:http://blog.51cto.com/laomomo/2087108

时间: 2024-11-10 07:07:30

python中列表类型常用操作的相关文章

Python中列表的常用操作

只整理重要常用的操作: append():尾部追加元素,参数只能为一个. extend():用列表扩展列表,参数为列表. insert():在指定位置插入元素,第一个参数为插入位置,第二个为参数为插入元素. index():获取指定元素的索引,若参数只用元素,返回出现第一次的索引:index(num,i)返回从索引i开始的第一次出现num的索引. remove():删除指定元素,参数为被删元素,只删除第一个出现的. del list[i]:删除list的第i的元素.若del list 则list

Python中列表list常见操作

主要涉及知识点 列表是我们python里面最常见的数据类型,我们主要有以下的操作. 1.索引 2.切片 3.追加 4.删除 5.长度 6.循环 (也称遍历) 7.包含 8.嵌套 例如定义列表: List2=['openstack','python','linux',"docker","zabbix","nginx","linux","linux","123","ww33##&q

python中字符串的常用操作

目的:熟练使用不同的容器或函数操作字符串,这里只介绍常用的方法. 环境:windows 7 python 3.5.3  或 ubuntu 16.04 python 3.5.2 情景:初学python接触最多的数据应该就是字符串了,处理最多的也是,熟练一些函数和方法,可以更有效率的完成想要的操作,这里只介绍处理字符串常用的一些方法. 字符串的存储: 这里的储存是更直白的说明,专业的应该是指向吧(指向确实更合理),如果不方便理解所以就暂时理解为储存吧,需要专业解释可以查看官发文档. 类型有:字符.列

Python学习-29.Python中列表的一些操作

in关键字: 注意这个是关键字,用来判断元素是否在集合中存在. 1 list = ['a','b','c'] 2 print('a' in list) 3 print('f' in list) 将依次输出 True 和 False +: 1 lista=['a','b'] 2 listb=['c','d'] 3 listc=lista+listb 4 print(listc)# a b c d 相当于字符串的连接,listc是一个新的副本. append方法: 1 list = ['a','b'

Python中列表的一些方法

Python中列表的常用内置方法 1.向列表的后面追加  list.append() 2. 清空列表 list.clear() 3. 列表复制 list.copy( )  深复制 list.deepcopy() 4. 扩展原列表 list.extend() 5. 获取当前值索引的位置 list.index()  左边的优先找到 6.在列表的指定位置插入指定的元素 list.insert(index,value) 7.删除列表的某个下标值 list.pop()  --通过下标删除 8.删除列表中的

Python的列表类型操作——“增删改查”,元组——“查”

一.什么是列表 1.列表是一个可变的数据类型,它由[]表示,其中的每一项元素使用","逗号隔开,可以储存各种数据类型.列表相比于字符串,可以存放大量数据类型,其是有序的,有索引,可以使用切片,方便取值. 2.列表的索引的下表也是从0开始的,切出来的内容为列表.[起始位置:结束位置:步长] 二.列表的"增删改查" 1.增加 list相比于str另一个更为方便的是,list可以发生改变,我们可以直接在原来的对象上进行操作 1)append() 在原字符串的末尾添加一个数

python中列表(list)函数及使用

序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型,但最常见的是列表和元组. 序列都可以进行的操作包括索引,切片,加,乘,检查成员. 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法. 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现. 列表的数据项不需要具有相同的类型 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可

Python list列表的常用操作方法

本文主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.删除.排序.切片,乘等操作方法 1.创建列表:把逗号分隔的不同的数据项使用方括号括起来 list = [1,2,3,'James','Paul'] list = [i for i in range(10)] 2.添加元素: list.append() :尾部新增元素 >>> list = [1,2,3] >>> list.append(5) >>> list [1, 2, 3,

列表的常用操作及元祖

l1 = ['太白', 100, 'alex', '日天', '武大', '吴老师', '景女神'] 列表的索引 ret = l1[0] ret1 = l1[1] print(ret1,type(ret1)) print(l1[-1]) print(l1[-2]) 切片 顾头不顾腚 print(l1[:4]) print(l1[:5:2]) 倒叙取值 print(l1[-1:-4:-1]) 列表的常用操作 l1 = ['alex', '太白', '吴老师', '景女神', '武大'] 增: ap