列表與元組

2021-10-23 16:53:02 字數 1083 閱讀 3600

2. 列表

列表的常用方法

列表的建立

list()方法建立乙個列表,list方法可以把任意可以迭代的資料轉化為列表

range()方法:該方法可以快速的建立乙個整數的序列,該返回值並不是乙個列表,而是乙個range物件,我們需要使用list()方法將其轉化為

>>> list(range(15,3,-1))

[15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4]

>>> list(range(3,-10,-1))

[3, 2, 1, 0, -1, -2, -3, -4, -5, -6, -7, -8, -9]

列表推導式:使用迴圈語句、條件判斷語句生成列表

列表元素的新增:

+運算子:並不是在原有的列表尾部新增元素而是建立了乙個新的列表,再將原有的列表元素和新新增的元素複製到新的列表中去。

extend()方法:將 目標列表中的所有元素新增到本列表的尾部,屬於原地操作。

insert()方法:可以將指定的元素插入列表中指定的位置,該方法會影響操作的速度,盡量避免使用。

列表元素的刪除

pop()方法:可以刪除並返回指定位置的元素,如果未指定位置則預設操作列表最後乙個元素。

remove()方法:刪除首次出現的指定元素,若不存在則丟擲異常

列表元素的訪問查詢

index()方法獲得指定元素在列表中首次出現的索引:

count()獲得指定元素在列表**現的次數

成員資格判斷

列表元素的切片操作

列表的遍歷

列表的排序

建立新的列表的排序,不對源列表進行任何修改

列表的其他相關內建函式

返回整數型列表中所有元素的和,對非數值型列表的運算會報錯

二維陣列:由於列表是可以儲存所有資料型別元素的乙個集合那麼列表也可以儲存列表元素

3. 元組

通過 tuple(可以迭代的物件)建立元組,

元組的元素訪問和計數

元組的排序

zip()方法

生成器推導式建立元組

列表與元組

列表由一系列按特定順序排列的元素組成,列表裡的元素可以是任何資料型別。列表的形式為 list1 元素1,元素2,元素3,注意,此處 僅為示意,真正的列表中,不能出現這種形式的省略號列表裡可以新增無窮多的元素,這些元素可以是任意型別的組合 整數,浮點數,字串 例如 list2 tom 2 jack 4...

列表與元組

一.列表 1.形式 變數名 元素1,元素2,元素3,元素n 2.建立列表的種類 1 普通列表 list1 1 2,3 4,5 list2 甲 乙 丙 2 混合列表 list3 1 2,1,2 love 3 空列表 list4 list1 1 2,3 4 list1 1 2,3 4 注意,這個方法只能...

列表與元組

一 列表 1.列表的概念 列表是python以及其他語言中最常用到的資料結構之一。python中使用中括號來表示列表,具體示例如下 student 20190101,小千 18,99.5 2.列表的建立 列表是由一組任意型別的值組合而成的序列,組成列表的值稱為元素,每個元素之間用逗號隔開,具體示例如...