1. 程式人生 > >【python】高級變量類型

【python】高級變量類型

本質 索引數據 降序排序 pan 元素 class 逆序 ext 類型

一、列表

  • 列表可修改,適用於需要中途添加元素的情形。
  • 相當於其他語言的數組,與 java 中 ArrayList 相似。

1. 定義列表

  1.1 函數 list(實際上 list 是一個類)

list(hello)
[h,e,l,l,o]

  字符列表轉化為字符串:str = ‘‘.join(list)

2. 基本的列表操作

  1. 修改列表

    x = [1,1,1]
    x[1] = 2
    x
    
    Out: [1,2,1]
  2. 刪除元素

    names = [a,b,c]
    del names[2]
    names
    
    Out: [
    a,b]

    > del 關鍵字的本質是用來將一個變量從內存中刪除
    > 日常開發中,要從列表中刪除數據,建議使用列表提供的方法

3. 列表的方法

    append    count    insert    reverse    clear    extend    pop    sort    copy    index    remove
序號 分類 關鍵字/函數/方法 說明
1 增加 list.insert(index, data) 在指定位置插入數據
list.append(data) 在末尾追加數據
list1.extend(list2) 將列表2的數據追加到列表1
2 修改 list[index] = data 修改指定索引的數據
3 刪除 del list[index] 刪除指定索引的數據
list.remove[data] 刪除第一個出現的指定數據
list.pop() 刪除末尾數據
list.pop(index) 刪除指定索引數據
list.clear() 清空列表
4 統計 len(list) 列表長度
list.count(data) 數據在列表中出現的次數
5 排序 list.sort() 升序排序
list.sort(reverse=True) 降序排序
list.reverse() 逆序、反轉

【python】高級變量類型