1. 程式人生 > >列表(索引與切片,增刪改查) ,計數,排序,元祖和元祖的嵌套

列表(索引與切片,增刪改查) ,計數,排序,元祖和元祖的嵌套

元素 col 切片 ack list 升序 不能 height pen

1.列表

1.列表相比於字符串. 不限制數據類型. 而且可以存放大量的數據

  2.表示方式: [] 方括號中的每一項都要逗號隔開

  3.列表和字符串一樣,也有索引與切片

常用功能:

    1. :append() 只能在列表的末尾加

    2. :remove()

    3. :索引修改

    4. : for循環

常用方法:

    1. Len() 計算字符串的長度

    2. count() 查找”xxx”出現的次數

    3. sort()

排序

列表的索引和切片案例

  索引:

技術分享圖片

  切片:

  技術分享圖片

二.列表的增刪改查

  

  技術分享圖片

   有(pop , remove , clear, del[delete]

    pop 默認刪除最後一個字符串,也可以指點下標刪除

  技術分享圖片

  remove 指定被刪除的元素 刪除不存在的元素會報錯

技術分享圖片

  clear 清除列表(list

  技術分享圖片 

  切片刪除 del [m:n] 在列表中取一段範圍進行刪除

  del [m:n]

  技術分享圖片

  

    索引,切片修改

  技術分享圖片

  

  查詢, 表是?個可叠代對象,

所以可以進?for循環

  技術分享圖片

 三.計數,排序

  計數 count()

  技術分享圖片

  排序:一般是數字排序

    sort()     升序

    sort(reverse = True) 降序

  技術分享圖片

  Reverse 順序翻轉 [::-1]

  列表嵌套:

    采用降維操作,一層一層的看

  技術分享圖片

. 元組和元組嵌套 (tuple)

  1.元組: 俗稱不可變的列.只讀列表,有索引和切片,裏面可以放任何數據類型的數據, 查詢可以. 循環也可以. 切片也可以. 但就是不能改.

  2.表示方式: () 括號中的每一項都要逗號隔開

  

註意:

      不可變的是它內部子元素. 如果子元素是列表. 列表中的元素是可以變的.

  技術分享圖片

五. Range

  range可以幫我們獲取到一組數據. 通過for循環能夠獲取到這些數據

  技術分享圖片

  技術分享圖片

  

列表(索引與切片,增刪改查) ,計數,排序,元祖和元祖的嵌套