十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
列表是個(gè)在寫(xiě)測(cè)試用例時(shí)經(jīng)常被用到的類(lèi)型,我們來(lái)看下列表常用的一些操作吧。
1、 分片
作用:提取列表中的一部分元素出來(lái)(分片在測(cè)試的時(shí)候也經(jīng)常會(huì)用到)
這里的a[1:4]指取從a這個(gè)列表的下標(biāo)為1的索引開(kāi)始(即第二個(gè)元素),到下標(biāo)為3的索引的元素,即為[2,3,4]
分片有很多種簡(jiǎn)寫(xiě):
第一個(gè)等于a[0:4],第二個(gè)等于a[4:7]
其實(shí)我們還可以加步長(zhǎng),比如:
0:4本來(lái)輸出的是[1,2,3,4],但加了步長(zhǎng)為2,就輸出為[1,3]
2、 列表相加與乘法
兩個(gè)列表相加得到一個(gè)相加后的列表
相加比較簡(jiǎn)單,等于是兩個(gè)列表合并起來(lái)。
乘法的作用就是將列表重復(fù)x后得到新的列表,不改變?cè)剂斜淼闹?br/>
3、 列表長(zhǎng)度、大值、最小值
Len()作用:取到指定列表的元素個(gè)數(shù),返回的是數(shù)字。
大值和最小值
就是簡(jiǎn)單的直接用python自帶的函數(shù)。
4、 列表值操作
? 賦值
一般通過(guò)列表的索引來(lái)給列表賦值
這里索引大值是3,假設(shè)我們通過(guò)索引賦值超出了這個(gè)大的索引呢,就會(huì)報(bào)錯(cuò)
提示已經(jīng)超出了范圍。
? 刪除
我們用del來(lái)實(shí)現(xiàn)刪除列表中的元素,改變列表原始的值。
5、 列表方法
? Append
append作用:在列表末尾加新的對(duì)象(這個(gè)方法在寫(xiě)用例時(shí)經(jīng)常用到,重點(diǎn)掌握)
這里在末尾加個(gè)test,改變了原始a的值
? Insert
作用:將對(duì)象插入到列表中。
a.insert(4,”this”)表示在第4個(gè)元素的位置后插入指定的元素this,注意這里的4不是指索引。
? Pop
作用:移動(dòng)列表中的某個(gè)元素。與del方法功能類(lèi)似,改變?cè)剂斜淼闹怠?br/>
這里pop(1)里的1指的是列表的索引值。
列表的方法還有extend、index、remove、count就不一一講了,這里講的是測(cè)試時(shí)經(jīng)常用到的。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。