您好,登錄后才能下訂單哦!
列表是個(gè)在寫測(cè)試用例時(shí)經(jīng)常被用到的類型,我們來看下列表常用的一些操作吧。
1、 分片
作用:提取列表中的一部分元素出來(分片在測(cè)試的時(shí)候也經(jīng)常會(huì)用到)
這里的a[1:4]指取從a這個(gè)列表的下標(biāo)為1的索引開始(即第二個(gè)元素),到下標(biāo)為3的索引的元素,即為[2,3,4]
分片有很多種簡(jiǎn)寫:
第一個(gè)等于a[0:4],第二個(gè)等于a[4:7]
其實(shí)我們還可以加步長(zhǎng),比如:
0:4本來輸出的是[1,2,3,4],但加了步長(zhǎng)為2,就輸出為[1,3]
2、 列表相加與乘法
兩個(gè)列表相加得到一個(gè)相加后的列表
相加比較簡(jiǎn)單,等于是兩個(gè)列表合并起來。
乘法的作用就是將列表重復(fù)x后得到新的列表,不改變?cè)剂斜淼闹?br/>
3、 列表長(zhǎng)度、最大值、最小值
Len()作用:取到指定列表的元素個(gè)數(shù),返回的是數(shù)字。
最大值和最小值
就是簡(jiǎn)單的直接用python自帶的函數(shù)。
4、 列表值操作
? 賦值
一般通過列表的索引來給列表賦值
這里索引最大值是3,假設(shè)我們通過索引賦值超出了這個(gè)最大的索引呢,就會(huì)報(bào)錯(cuò)
提示已經(jīng)超出了范圍。
? 刪除
我們用del來實(shí)現(xiàn)刪除列表中的元素,改變列表原始的值。
5、 列表方法
? Append
append作用:在列表末尾加新的對(duì)象(這個(gè)方法在寫用例時(shí)經(jīng)常用到,重點(diǎn)掌握)
這里在末尾加個(gè)test,改變了原始a的值
? Insert
作用:將對(duì)象插入到列表中。
a.insert(4,”this”)表示在第4個(gè)元素的位置后插入指定的元素this,注意這里的4不是指索引。
? Pop
作用:移動(dòng)列表中的某個(gè)元素。與del方法功能類似,改變?cè)剂斜淼闹怠?br/>
這里pop(1)里的1指的是列表的索引值。
列表的方法還有extend、index、remove、count就不一一講了,這里講的是測(cè)試時(shí)經(jīng)常用到的。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。