python數據類型之列表

1、列表

  1. 定義:python

    • 用來儲存大量數據的容器,數據類型沒有限制
    • 列表是有序的且能夠更改
    • 列表的兩種表達方式:list = [1,2,3,4] list = list("abc") (經過 for 循環迭代進去,list是python的一個內置函數)
    • 列表的索引
    • 索引超出範圍會報錯
    • 索引取數時從零開始計數,也能夠倒着數(從負一開始)
  2. 列表的切片app

    • 切片超出範圍不會報錯
    • 步長不只能夠控制切片的距離,還能夠更改切片的方向
    • 切片生成的數據數據類型仍是列表
  3. 列表的相加函數

    li1 + li2 列表合併;並造成一個新的列表索引

  4. 切片的操做(增、刪、改、查)rem

    增長:for循環

    • .append() 追加,加在列表的最後面,括號內寫元素
    • .insert() 插入,經過索引插入,括號內寫索引序號,效率低插入位置以後的元素都要移動
    • .extend() 擴展,迭代添加(for循環)

    刪除:效率

    • .pop 默認刪除最後一個元素,能夠經過索引來指定刪除的元素,而且能夠獲得返回值(刪除的元素且數據類型和被刪除的元素相同)
    • .remove() 經過指定元素進行刪除,且每次只能刪除一個,若是列表中有重複的只刪除第一個(從左往右數)
    • del del是python中的關鍵字,能夠經過索引和切皮對列表進行刪除
    • .clear() 清空整個列表,獲得一個空的列表

    修改:容器

    • 直接經過索引找到進行修改 li[2] = "要改爲的元素"
    • 經過切片進行修改,可是新元素的數量要和舊元素的數量相等

    查看:擴展

    • 經過 for 循環查看
    • 經過索引和切片進行查看
  5. 列表的嵌套循環

    • 列表中能夠再放入列表,經過索引能夠查看到嵌套列表中的元素
相關文章
相關標籤/搜索