欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          python列表常用功能介紹

          python列表常用功能介紹:1、append追加 ,【names.append('e')】;2、count統(tǒng)計(jì),【names.count('a')】;3、extend擴(kuò)展;4、index獲取下標(biāo)值;5、insert插入等等。

          python列表常用功能介紹

          相關(guān)學(xué)習(xí)推薦:python教程

          1.定義列表

          names = []               #定義空列表 names = ['a','b','c']    #定義非空列表

          2.訪問(wèn)列表中元素

          >>> names = ['a','b','c','d'] >>> names[0]          #訪問(wèn)第一個(gè)元素 'a' >>> names[1]          #訪問(wèn)第二個(gè)元素 'b' >>> names[-1]         #訪問(wèn)倒數(shù)第一個(gè)元素 'd' >>> names[-2]         #訪問(wèn)倒數(shù)第二個(gè)元素 'c'

          3.修改

          >>> names = ['a','b','c','d'] >>> names[1] = '1'       #對(duì)第二個(gè)元素進(jìn)行修改 >>> names ['a', '1', 'c', 'd']

          4.切片

          >>> li = ['a','b','c','d'] >>> li[1:3]    #取第二個(gè)到第四個(gè)之間的元素,包括第二個(gè),不包括第四個(gè) ['b', 'c'] >>> li[1:-1]   #取第二個(gè)到最后一個(gè)之間的元素,包括第二個(gè),不包括最后一個(gè) ['b', 'c'] >>> li[0:3]    #取第一個(gè)到第四個(gè)之間的元素,包括第一個(gè),不包括第四個(gè) ['a', 'b', 'c'] >>> li[:3]     #取第一個(gè)到第四個(gè)之間的元素,同上 ['a', 'b', 'c'] >>> li[3:]     #取第四個(gè)元素 ['d'] >>> li[-1:]    #取最后一個(gè)元素 ['d'] >>> li[0::2]   #從第一個(gè)元素開始,跳著一個(gè)取元素 ['a', 'c'] >>> li[::2]    #同上 ['a', 'c']

          切片小結(jié):

          ①序列始終都是從左向右切片的,不能是從右向左

          ②列表切片時(shí),起始位的元素是包括的,結(jié)束位的元素是不包括(又叫顧頭不顧尾),最后一個(gè)位置表示步長(zhǎng)([開始位:結(jié)束位:步長(zhǎng)])

          ③如果從0位置取值,0可以省略

          ④想取最后一個(gè)值時(shí),結(jié)束位不能是-1,因?yàn)榻Y(jié)束位的元素不包括,所以只能留空

          5.追加 (append)

          >>> names = ['a','b','c','d'] >>> names.append('e') >>> names ['a', 'b', 'c', 'd', 'e']

          6.統(tǒng)計(jì)(count)

          >>> names = ['a','b','c','d','a'] >>> names.count('a')           #統(tǒng)計(jì)'a'元素的個(gè)數(shù) 2

          7.擴(kuò)展(extend)

          >>> names1 = ['a','b','c','d'] >>> names2 = [1,2,3,4] >>> names1.extend(names2) >>> names1 ['a', 'b', 'c', 'd', 1, 2, 3, 4]

          注:names2的列表合并到names1中,但是,names2這個(gè)列表依然存在

          8.獲取下標(biāo)值 (index)

          >>> names = ['a','b','c','d'] >>> names.index('a') 0

          注:如果一個(gè)列表中存在多個(gè)相同的元素,使用index獲取下標(biāo)時(shí),只會(huì)獲取第一個(gè)元素的下標(biāo)

          9.插入(insert)

          >>> names = ['a','b','c','d'] >>> names.insert(0,'1')     #0表示需要插入的下標(biāo)值,'1'表示插入的內(nèi)容 >>> names ['1', 'a', 'b', 'c', 'd']   #在下標(biāo)值為0的地方插入'1'

          10.刪除(del、pop、remove)

          #根據(jù)下標(biāo)值刪除元素 >>> names = ['a','b','c','d'] >>> del names[0]  >>> names ['b', 'c', 'd'] #根據(jù)元素刪除 >>> names = ['a','b','c','d'] >>> names.remove('a') >>> names ['b', 'c', 'd'] #刪除最后一個(gè) >>> names = ['a','b','c','d'] >>> names.pop() 'd' >>> names ['a', 'b', 'c']

          注:如果pop()中有下標(biāo)值,則是刪掉具體某個(gè)元素,其效果和del的效果是一樣的

          11.翻轉(zhuǎn)(reverse)

          >>> names = ['a','b','c','d'] >>> names.reverse() >>> names ['d', 'c', 'b', 'a']  #將整個(gè)列表翻轉(zhuǎn)過(guò)來(lái)

          12.排序(sort)

          >>> names = [4,2,3,1] >>> names.sort() >>> names [1, 2, 3, 4]

          ps:想要查看列表中用到的方法,可以用dir()進(jìn)行查看

          python列表常用功能介紹

          想了解

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)