Python常用數據結構(列表)

  • 2021 年 6 月 25 日
  • 筆記

Python中常用的數據結構有序列(如列表,元組,字元串),映射(如字典)以及集合(set),是主要的三類容器

內容

序列的基本概念

列表的概念和用法

元組的概念和用法

字典的概念和用法

各類型之間的轉換

集合的概念和用法

理解可迭代對象與迭代器的概念

熟悉列表推導式,字典推導式,集合推導式,生成器推導式的基本用法

序列解包的基本概念和用法

序列

 在Python中,把大量數據按次序形成的集合體稱為序列。Python中的字元串列表元組數據類型都是序列。在Python中,所有的序列都可以進行某種特定的操作。包括:索引(indexing),分片(slicing),加(adding),乘(multiplying)以及檢查某個元素是否屬於序列的成員。除此之外,Python還有計算序列長度,找出最大元素和最小元素的內建函數。

 

 

 列表list

        列表是Python只最基本的數據結構,是最常用的Python數據類型。列表將由若干數據作為元素的序列放置在一對方括弧中,元素之間以逗號分隔。Python列表元素可以由任意類型的數據構成。同一列表中各個元素的類型可以不同。但是列表元素不可以重複。

       Python列表是可以修改的,修改方式包括向列表添加,刪除,修改元素。

 

        列表的訪問也就是對列表的索引操作。索引值是從0開始,第二個為1,以此類推。也可以從後往前索引,索引值從-1開始,從右到左逐漸變小。該方式適用於所有序列類型的對象:列表,元組,字元串。