久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    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è)元素開(kāi)始,跳著一個(gè)取元素 ['a', 'c'] >>> li[::2]    #同上 ['a', 'c']

      切片小結(jié):

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

      ②列表切片時(shí),起始位的元素是包括的,結(jié)束位的元素是不包括(又叫顧頭不顧尾),最后一個(gè)位置表示步長(zhǎng)([開(kāi)始位:結(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)