1. 程式人生 > >序列類型的方法

序列類型的方法

每次 清除 全部 blog 追加 nbsp 位置 pop log

列表的方法:

列表的添加

  a = [1, 2, 3, ‘a‘, ‘b‘]

  a.append(‘s‘) 追加,在末位追加

  a.insert(0, ‘c‘) 插入,0表示插入的位置

  a.extend([5, ‘e‘]) 擴展 ,把列表裏面的元素添加進去

  append和extend的區別:

      append 是添加單個元素

      extend 是添加一個序列類型

列表的刪除

  a.clear() 清除 謹慎使用

  a.pop() 每次彈出最後一個元素(末位刪除)

  a.pop(0) 0代表索引,刪除第幾個元素

  a.remove(元素) 移除,傳入的不是索引,而是元素

    註:如果裏面有多個一樣的元素,remove會從左往右開始匹配,只會匹配一個即停止

列表的改變

  a[索引] = 值

列表的查看

  a.index(‘a‘) 返回的是 a 在列表裏面的索引

  a.index(‘a‘ ,2) 2代表列表裏面第二個元素 ‘a‘ ,返回的是第二個 ‘a‘ 的索引

  a.count(‘a‘) 返回的是 a 在列表裏的出現的次數 (統計次數)

  

其他方法:

  b = a.copy()

  註:b 的內存位置和 a 的內存位置不是指向同一個地方

  

  a.reverse() 反向

  a.sort() 排序 但是裏面的元素必須統一類型

  a.sort(key = str) 全部轉換為字符串進行排序,會根據ASCII碼進行排序

序列類型的方法