乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Python列表(list)的基本用法

       蘆薈開花 2020-02-19

      列表(list)是最常用的Python數(shù)據(jù)類型,它可以作為一個方括號內的逗號分割值出現(xiàn)。

      List中的數(shù)據(jù)項不需要具有相同的類型,可以進行的操作包括索引(第一個索引是0,第二個索引是1,以此類推)、切片、加、乘、檢查成員等。

      創(chuàng)建一個列表,只要把逗號分割的不同的數(shù)據(jù)項使用方括號括起來即可,如下所示:

      1. list1 = ['physics', 'chemistry', 1997, 2000]
      2. list2 = [1,2,3,4,5]
      3. list3 = ['a', 'b', 'c', 'd']

      與字符串的索引一樣,List索引從0開始,可以進行截取、組合等操作。

      訪問列表中的值

      使用下標索引來訪問列表中的值,同樣你也可以使用方括號的形式截取字符,如下所示:

      list1[0]  ;              #取第一個元素

      list1[-1]          # 取最后一個元素

      list1[ : ]  或者  list1[ : len(list1)]  # 取所有列表元素

      list1[0 : n]                 # 從第0號取到n-1號元素

      輸出如下:

      更新列表

      可以對列表的數(shù)據(jù)項進行修改或更新,也可以使用append()方法來添加列表項,如下所示:

      list1[0] = 'D'                # 修改元素值
      list1.append('E')          # 列表添加元素
      list1.insert(0 , 'F')          # 在某處插入元素

      具體示例:

      刪除列表元素

      可以使用del語句來刪除列表的元素。

      del list1[0]          # 刪除元素

      list1.remove('1')           # 移除第一次出現(xiàn)的元素

      list1.pop()             # 移出元素,默認從最后移出,返回該元素值;括號中可加入元素索引值來移除

      Python列表腳本操作符

      列表對+和*的操作符與字符串相似,+號用于組合列表,*號用于重復列表。

      Python表達式 結果 描述
      len([1,2,3]) 3 長度
      [1,2,3]+[4,5,6] [1,2,3,4,5,6] 組合
      ['Hi!'] * 4 ['Hi!', 'Hi!', 'Hi!', 'Hi!'] 重復
      3 in [1,2,3] True 元素是否存在于列表中

      for x in [1,2,3]:

          print x

      1 2 3 迭代

      Python列表函數(shù)&方法

      Python包含以下函數(shù):

      序號 函數(shù)
      1

      cmp(list1, list2)

      比較兩個列表的元素

      2

      len(list)

      列表元素個數(shù)

      3

      max(list)

      返回列表元素最大值

      4

      min(list)

      返回列表元素最小值

      5

      list(seq)

      將元組轉換為列表

      Python包含以下方法:

      序號 方法
      1

      list.append(obj)

      在列表末尾添加新的對象

      2

      list.count(obj)

      統(tǒng)計某個元素在列表中出現(xiàn)的次數(shù)

      3

      list.extend(seq)

      在列表末尾一次性追加另一個序列中的多個值(用新列表擴展原來的列表)

      4

      list.index(obj)

      從列表中找出某個值第一個匹配項的索引位置

      5

      list.insert(index, obj)

      將對象插入列表

      6

      list.pop([index=-1])

      移除列表中的一個元素(默認最后一個元素),并返回該元素的值

      7

      list.remove(obj)

      移除列表中某個值的第一個匹配項

      8

      list.reverse()

      反向列表中的元素

      9

      list.sort(cmp=None, key=None,reverse=False)

      對原列表進行排序

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多