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

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

          python列表常用功能介紹

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

          python列表常用功能介紹

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

          1.定義列表

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

          2.訪問列表中元素

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

          3.修改

          >>> names = ['a','b','c','d'] >>> names[1] = '1'       #對第二個元素進行修改 >>> names ['a', '1', 'c', 'd']

          4.切片

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

          切片小結(jié):

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

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

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

          ④想取最后一個值時,結(jié)束位不能是-1,因為結(jié)束位的元素不包括,所以只能留空

          5.追加 (append)

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

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

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

          7.擴展(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這個列表依然存在

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

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

          注:如果一個列表中存在多個相同的元素,使用index獲取下標(biāo)時,只會獲取第一個元素的下標(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'] #刪除最后一個 >>> names = ['a','b','c','d'] >>> names.pop() 'd' >>> names ['a', 'b', 'c']

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

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

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

          12.排序(sort)

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

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

          python列表常用功能介紹

          想了解

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